IIS7创建虚拟目录指向另一台服务器上的文件

5

我正在将一些ASP.Net应用程序从IIS6迁移到IIS7,到目前为止一切顺利。我试图在一个服务器上创建几个虚拟目录,这些目录将指向另一个服务器上的文件。在IIS6中,我所要做的就是让匿名身份验证使用可以访问文件的用户即可。但在IIS7中,我无法使其工作。我设置了虚拟目录的用户名和密码,但我收到了500.19错误“由于权限不足无法读取配置文件”。我无法想象我真的必须在仅包含图片而没有应用程序文件的目录中放置web.config。如果我在IIS Manager中单击该目录,我会收到有关任何我点击的内容(如认证部分)的web.config文件的错误。此外,从虚拟目录写入文件似乎完全正常,因此我认为我没有访问问题。我已经给目录授予了IIS_IUSR组的访问权限。


嗨,Derek,我遇到了非常相似的问题。在成功设置权限之后,IIS 7仍然似乎在寻找web.config文件。你最终解决了这个问题吗?谢谢! - mkorman
1个回答

3

当使用指向UNC共享的虚拟目录时,请前往虚拟目录的高级设置,然后选择一个具有适当权限以访问文件夹的特定用户帐户。

对于我的ASP.NET应用程序中指向远程服务器上UNC共享的虚拟目录而言,这种方法是起作用的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接