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