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

Posted

技术标签:

【中文标题】请求的页面无法访问,因为该页面的相关配置数据无效【英文标题】:The requested page cannot be accessed because the related configuration data for the page is invalid 【发布时间】:2011-07-06 12:31:03 【问题描述】:

当我尝试在没有 web.config 文件的情况下运行 ASP.NET 应用程序时出现此错误。

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

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

+1 第二个原因是我的问题:我正在使用 URL 重写进行开发。【参考方案2】:

这可能是一个原因:

如果没有 Web.config 文件 UNC 目录,IIS 7.0 使用规则 为父级定义的 目录。对于 Web 内容 在这种情况下, 工作进程标识必须有 访问整个内容目录。 否则,Web 请求是 被拒绝。

Details here.

【讨论】:

【参考方案3】:

您需要为您的网站文件夹设置权限或将其复制到wwwroot 文件夹。

如果选择设置权限,有两种方式:

右键单击您的网站文件夹,或 在 IIS 中右键单击您的网站

然后选择编辑权限添加权限(IUSR - 默认iis用户)

【讨论】:

以上是关于请求的页面无法访问,因为该页面的相关配置数据无效的主要内容,如果未能解决你的问题,请参考以下文章

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

500.19 - 内部服务器错误 - 无法访问请求的页面,因为该页面的相关配置数据无效

http error 500.19 - internal error 请求的页面无法访问,因为该页面的相关配置数据无效

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

HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。

HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。