在我的asp.net应用程序中,我正在尝试将文件保存在不同的目录中,但是在同一台服务器上,我不断获得“访问路径”\\ 12.34.56.78 \ d $ \ blah \ subdomains 两个站点都在IIS7上的相同应用程序池下运行。我在IUSR和网络服务的Images文件夹中添加了修改权限,没有任何更改。我还为该文件夹上的Everyone添加了完全控制权,但仍然没有。 在将文件上传到服务器上位于网站外的位置时,还需要修改一些其他内容吗? FTP是一个更好的解决方案吗? 由于
答案 0 :(得分:1)
编辑重试此答案,因为原件在手机上并且几乎无法理解。
您提供的路径表示您正在尝试通过应用程序中的UNC路径名创建文件夹和文件。这是不可取的。通常,只有本地或域管理员组的成员才有权通过该管理共享访问任何内容,这意味着如果核心问题是通过D $共享本身访问,则对较低级别文件夹的权限调整将无法解决问题。
如果您尝试在同一台物理计算机上创建文件夹,我建议您只使用计算机专用路径,例如D:\ folder1 \ folder2 \ etc,而不是UNC路径。另外,作为一个附加点(我假设它只是一个错字),提供的UNC路径只从一个斜杠开始,而不是正常的两个斜杠,例如\\ 12.34.56.789 \ D $ ...