“访问路径被拒绝” - 在不同的网站上但在同一台服务器上创建目录

时间:2012-09-29 12:43:45

标签: c# asp.net iis-7

在我的asp.net应用程序中,我正在尝试将文件保存在不同的目录中,但是在同一台服务器上,我不断获得“访问路径”\\ 12.34.56.78 \ d $ \ blah \ subdomains

两个站点都在IIS7上的相同应用程序池下运行。我在IUSR和网络服务的Images文件夹中添加了修改权限,没有任何更改。我还为该文件夹上的Everyone添加了完全控制权,但仍然没有。

在将文件上传到服务器上位于网站外的位置时,还需要修改一些其他内容吗? FTP是一个更好的解决方案吗?

由于

1 个答案:

答案 0 :(得分:1)

编辑重试此答案,因为原件在手机上并且几乎无法理解。

您提供的路径表示您正在尝试通过应用程序中的UNC路径名创建文件夹和文件。这是不可取的。通常,只有本地或域管理员组的成员才有权通过该管理共享访问任何内容,这意味着如果核心问题是通过D $共享本身访问,则对较低级别文件夹的权限调整将无法解决问题。

如果您尝试在同一台物理计算机上创建文件夹,我建议您只使用计算机专用路径,例如D:\ folder1 \ folder2 \ etc,而不是UNC路径。另外,作为一个附加点(我假设它只是一个错字),提供的UNC路径只从一个斜杠开始,而不是正常的两个斜杠,例如\\ 12.34.56.789 \ D $ ...