我将Web包部署到IIS后出现此问题:
HTTP错误500.19 - 内部服务器错误无法访问请求的页面,因为页面的相关配置数据无效.
此配置部分不能在此路径中使用.当该部分被锁定在父级别时会发生这种情况.锁定是默认情况下(overrideModeDefault ="Deny"),或由locationMode ="Deny"或遗留allowOverride ="false"的位置标记显式设置.
Config Source:
119: </modules>
120: <handlers>
121: <remove name="WebServiceHandlerFactory-Integrated" />
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
请参阅本页上的方案7对IIS 7中的HTTP 500.19错误进行故障排除,它看起来与您的错误消息非常相似.
我认为其中一个关键点如下:
这通常表明ASP.NET未安装或安装已损坏/不完整,因为asp.net的安装解锁了该部分.因此,如果是这种情况,则应从服务器管理器安装asp.net功能(在Windows Server 2008中的Web服务器角色下以及Vista/Windows7中的程序功能 - >应用程序服务器中).这篇KB929772讨论了ASP.NET安装失败的原因.
如果您只是在本地桌面IIS上而不是在服务器上执行此操作,则可能需要使用aspnet_regiis来重新注册.NET和IIS,尽管我不保证能够解锁该部分.
| 归档时间: |
|
| 查看次数: |
3498 次 |
| 最近记录: |