2013-01-10 54 views
0

我想用.NET创建一个目录,使用Directory.CreateDirectory,我按照指示here给予访问权限,但我仍然收到UnauthorizedAccessException。有人有建议吗?请注意,这是一个使用IIS7服务器的Web应用程序。尝试创建目录时.NET MVC访问被拒绝

回答

2

在您尝试创建新目录的目录中,确保您的应用程序池用户具有该目录的读/写权限。除了将用户添加到用户组之外,您必须专门执行此操作。

1

2个潜在问题(+1至user959729):

  • 你在不同的地方,比你想象的要创建目录(即您在构建路径错误)
  • 下的代码模拟的帐户下运行(用户或匿名),并且此用户无权创建文件夹(在创建目录之前验证尝试检查System.Environment.UserName)。要解决您需要将代码作为流程帐户运行。
+0

是的,很好的补充 – user959729

相关问题