请求的页面无法访问,因为该页面的相关配置数据无效
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用户)
【讨论】:
以上是关于请求的页面无法访问,因为该页面的相关配置数据无效的主要内容,如果未能解决你的问题,请参考以下文章
500.19 - 内部服务器错误 - 无法访问请求的页面,因为该页面的相关配置数据无效
http error 500.19 - internal error 请求的页面无法访问,因为该页面的相关配置数据无效
HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。
HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。