无法访问请求的页面,因为页面的相关配置数据无效

Pra*_*eep 11 asp.net iis-7

当我尝试运行没有web.config文件的ASP.NET应用程序时,我收到此错误.

无法访问请求的页面,因为页面的相关配置数据无效

在我看来,我们可以在没有web配置文件的情况下运行.NET应用程序,但是当我尝试它时,它给了我错误.我在Windows 7机器上使用iis 7.

当我在inetpub/wwwroot中创建应用程序虚拟目录时,它工作正常.为什么没有其他目录位置?

Nik*_* G. 15

一个原因可能是.NET框架的版本(在ISS或应用程序池级别上)与应用程序版本不同.

另一个原因可能是,如果您使用的模块web.config中IIS的当前配置无法"识别".例如,URL rewrite或者在使用之前必须明确启用的其他可选模块.

  • +1第二个原因是我的问题:我正在使用URL重写进行开发. (3认同)

Kir*_*ill 7

这可能是一个原因:

如果UNC目录中没有Web.config文件,则IIS 7.0将使用为父目录定义的规则.对于在此方案中提供的Web内容,工作进程标识必须能够访问整个内容目录.否则,Web请求被拒绝.

细节在这里.