HTTP 错误 500.19,Windows 7 上使用框架 3.5 的网站

Posted

技术标签:

【中文标题】HTTP 错误 500.19,Windows 7 上使用框架 3.5 的网站【英文标题】:HTTP Error 500.19 , website with framework 3.5 on windows 7 【发布时间】:2012-09-10 18:14:13 【问题描述】:

我发布我的网站并在 Windows 7 上安装 iis,并将我的网站添加到此地址: c --> inetpub --> wwwroot 并向我的文件夹(IIS_IUSRS,IUSR)添加权限,但是现在在浏览器的地址栏中键入此地址(http://localhost/publish/default.aspx)(发布文件夹位于 wwwroot 文件夹中)时,会看到此错误:

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

请帮帮我!!

【问题讨论】:

关闭自定义错误并在此处发布详细的 IIS 错误消息。 在 web.config 中,customerror 为 OFF,iis 错误为: HTTP 错误 500.19 - 内部服务器错误:无法访问请求的页面,因为该页面的相关配置数据无效。 【参考方案1】:

首先,谷歌搜索可能会对您有很大帮助(我之前在 Google 上看到过这个答案),其次,这个错误更有可能是因为您没有在 IIS 中启用 ASP.NET,以启用打开控制面板,转到程序和功能,然后转到 Internet 信息服务-> 万维网服务-> 应用程序开发功能并启用 ASP.NET,然后单击确定并等待功能启用,同时确保您已经安装了 . NET 框架。

【讨论】:

我在研究我的问题之前,当我安装 iis 时,选择 asp.net。但iis错误继续:( 好吧,如果您选择了 ASP.NET,那么可能在安装 IIS 之前安装了 .NET Framework,因此您可能需要注册 .NET Framework,为此打开命令提示符并转到“C: \Windows\Microsoft.NET\Framework\Your Framework version",然后运行 ​​aspnet_regiis -i 命令,按升序对您需要的每个 .NET Framework 执行此操作(也不要忘记 64 位版本) id 在版本 3.5 文件夹中没有 aspnet_regiis,但我在版本 4 中有!现在我该怎么办? 并非每个版本的 .NET Framework 都包含 aspnet_regiis 应用程序,因此如果不包含它,请跳到下一个。原因:它们是次要版本,因此它们运行在最后一个完整版本的顶部(对于 .NET 3.5、.NET 2.0)

以上是关于HTTP 错误 500.19,Windows 7 上使用框架 3.5 的网站的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET:HTTP 错误 500.19 – 内部服务器错误 0x8007000d

win7下IIS中HTTP 错误 500.19

HTTP 错误 500.19 - Internal Server Error

iis6.0 出错 HTTP 错误 500.19

针对windowsserver 创建iis站点访问出错的解决方案(HTTP 错误 500.19 - Internal Server Error)

HTTP 错误 500.19 - Internal Server Error错误代码0x800700b7 怎么解决