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

7
我正在将一个相当基本的站点从Win 2003迁移到Win 2008 R2。这个站点遇到了下面列出的错误。我该如何诊断它? 我已经在这两个服务器之间移动了许多其他站点,但这是唯一收到此错误的站点。
我看到了其他帖子关于这个问题,但没有一个解决方案适用于我。
HTTP Error 500.19 - 内部服务器错误 错误代码 0x8007000d 配置来源-1: 0:
更新: 以下是我检查的注意事项: 1)通过进程监视检查权限。配置文件被正确地打开。 2).Net版本-尝试了多种设置 3)集成 vs 经典管道 4)将启用32位改为真 5)我还没有尝试Aspnet_regiis.exe,因为新框上其他站点运行正常。
接下来我将尝试注释掉配置文件中的各种项目

查看错误日志,它们会有更详细的信息。 - Pekka
请查看我在http://stackoverflow.com/questions/5091640/http-error-500-19-internal-server-error/29032247#29032247的答案。希望能对您有所帮助... - Murat Yıldız
6个回答

5

运行->命令提示符

运行"c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i"命令

请以管理员身份运行此命令


5

我找到问题了!问题出在web.config文件的以下一行。通过在web.config中注释掉各种东西,直到网站正常工作,我才发现了这个问题。但是为什么在我新的2008 IIS 7.5上,这一行代码有问题呢?是什么没有安装或配置好吗?

更新:

这就是我注释掉的那一行。这和IIS特性委派有关吗?如果<system.webServer>元素中的配置设置导致了这个错误,那么特性委派设置可能就是问题所在。

 <httpRuntime maxRequestLength="1000000"/>

把有问题的那一行代码也附上给我们看看? - SouthShoreAK

4

你可能使用了错误的asp.net版本。请检查从iis应用程序池选择了哪个版本。


您可以使用Aspnet_regiis.exe修复IIS上的asp.net安装 - [链接]http://msdn.microsoft.com/zh-cn/library/k6h9cz8h(v=vs.80).aspx - Andriy Zakharko

2
您可能需要更改您的NT密码。进入IIS,右键单击您的应用程序->管理应用程序->高级设置->物理路径凭据。
祝您好运。

0

0
在我的情况下,问题是通过以管理员模式运行VS2017解决的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接