2009-04-28 72 views
5

我正在将一些ASP.Net应用程序从IIS6迁移到IIS7,并且到现在为止都一直很顺利。我正试图在1台服务器上创建几个虚拟目录,这些虚拟目录将指向另一台服务器上的文件。在IIS6中,我所要做的就是使用有权访问文件的用户进行匿名身份验证。在IIS7中,我无法让它工作。我用用户名和密码设置虚拟目录,但是我得到一个500.19的错误“由于权限不足,无法读取配置文件”。我无法想象,我真的必须将web.config放在只包含图像而没有应用程序文件的目录中。如果我在IIS管理器中单击该目录,则会在我点击的任何内容(如“身份验证”部分)上收到有关web.config文件的错误。另外,从虚拟目录写入文件似乎工作得很好,所以我不认为我有访问问题。我给了IIS_IUSR组的目录访问权限。IIS7创建虚拟目录到另一台服务器上的文件

+0

嗨,德里克, 我遇到了一个非常类似的问题。成功设置权限后,IIS 7似乎仍然在寻找一个web.config文件。 您是否设法最终解决问题? 谢谢! – mkorman 2013-10-21 10:31:08

回答

3

使用指向UNC共享的虚拟目录时,请转到虚拟目录的高级设置,然后选择具有访问该文件夹的适当权限的特定用户帐户。 它适用于我的asp.net应用程序中指向远程服务器上的UNC共享的虚拟目录。

相关问题