试图创建目录时,. net MVC访问被拒绝

本文关键字:MVC 访问 拒绝 net 创建目录 | 更新日期: 2023-09-27 17:51:12

我试图使用Directory.CreateDirectory在。net中创建一个目录,我按照这里的指示给予访问权限,但我仍然得到一个UnauthorizedAccessException。有人有什么建议吗?注意,这是一个使用IIS7服务器的web应用。

试图创建目录时,. net MVC访问被拒绝

在你尝试创建新目录的目录中,确保你的应用程序池用户对该目录具有读/写权限。除了将用户添加到用户组之外,您还必须专门这样做。

还有2个潜在问题(+1到user9959729):

  • 你在不同的地方创建目录比你认为你(即你建立路径错误)
  • 代码在模拟帐户(用户或匿名)下运行,并且此类用户没有创建文件夹的权限(在创建目录之前尝试检查System.Environment.UserName)。要解决这个问题,你需要作为进程帐户运行代码。