我正在将一个非常基本的站点从 Win 2003 迁移到 Win 2008 R2。该网站出现下面列出的错误。我该如何诊断这个问题?我在这两台服务器之间移动了许多其他站点,这是唯一收到此错误的站点。
我看过有关此问题的其他帖子,但没有一个列出适合我的解决方案。
HTTP 错误 500.19 - 内部服务器错误
错误代码 0x8007000d
配置源-1:0:
UPDATE:
以下是我检查过的一些注释:
1) 通过进程监视器授予权限。配置文件已正确打开。
2).Net版本-尝试了多种设置
3)集成与经典管道
4)将启用的32位更改为true
5)我没试过Aspnet_regiis.exe但因为新盒子上的其他网站工作正常。
接下来我将尝试注释掉配置文件中的各个项目
我发现问题了!问题出在 web.config 中的以下行。我通过在 web.config 中注释各种内容直到网站正常运行来发现这一点。但为什么这条线在我的 2008 年新机器上安装 IIS 7.5 时会出现问题?哪些内容未安装或配置?
Update:
这是我注释掉的一行。这可能与 IIS 功能委托有关吗?如果配置设置在<system.webServer>
元素导致此错误,那么功能委派设置可能是问题所在。
<httpRuntime maxRequestLength="1000000"/>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)