5

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

4

1 回答 1

3

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

于 2012-02-13T19:21:06.860 回答