HTTP错误500.19 - 内部服务器错误

时间:2012-06-12 15:10:52

标签: asp.net

将Web包部署到IIS后出现此问题:

  

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

     

此配置部分不能在此路径中使用。有时候是这样的   当该部分被锁定在父级别时。锁定是通过   default(overrideModeDefault =“Deny”),或由位置明确设置   tag with overrideMode =“Deny”或legacy allowOverride =“false”。

Config Source:


119:     </modules>
120:     <handlers>
121:       <remove name="WebServiceHandlerFactory-Integrated" />

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:6)

请参阅此页面上的方案7 Troubleshooting HTTP 500.19 Errors in IIS 7,它看起来与您的错误消息完全相同。

我认为其中一个关键点如下:

  

这通常表示ASP.NET未安装或安装已损坏/不完整,因为安装asp.net会解锁该部分。因此,如果是这种情况,则应从服务器管理器安装asp.net功能(在Windows Server 2008中的Web服务器角色下和程序功能中 - > Vista / Windows7中的应用程序服务器)。这篇KB929772讨论了ASP.NET安装失败的原因。

如果你只是在本地桌面IIS而不是服务器上执行此操作,则可能需要使用aspnet_regiis来重新注册.NET和IIS,尽管我不保证能解锁该部分。

答案 1 :(得分:2)

我刚刚经历过:

  

HTTP错误500.19 - 内部服务器错误

问题是(圣洁的莫莉):

  • 在我的本地开发IIS上,我为我的网站添加了新的MIME类型。
  • 新的MIME类型自动添加到我的web.config(在 system.webServer 部分下)。 我没注意到
  • 当我将应用程序发布到生产服务器时 - 所有内容(加载脚本/ css / images /等)都停止了工作。 ( 500.19 - 内部服务器错误
  • 在深入研究问题之后 - 我终于看到了异常消息:重复的MIME类型

答案 2 :(得分:0)

我收到此错误。我用谷歌搜索了几个小时。我尝试了各种建议。经过数小时的挫折后,事实证明我的cshtml文件中只加了一个双引号。我删除了报价,一切再次正常。因此,错误是令人误解的。我将其发布,以防其他人遇到相同的问题。

相关问题