我知道类似的问题已被问到,但他们的回答并没有解决我的问题。IIS 10和Visual Studio 2017中的HTTP错误500.19
HTTP错误500.19 - 内部服务器错误
请求的页面无法 访问,因为该页的相关配置数据 无效。
详细错误信息:模块IIS Web Core通知BeginRequest处理程序尚未确定错误代码0x80070021 配置错误此配置节不能用于此 路径。当部分锁定在父级别时,会发生这种情况。 默认情况下可以锁定(overrideModeDefault =“Deny”),或者通过带overrideMode =“Deny”的位置标记或传统的allowOverride =“false”来明确地设置 。配置文件\ \ C:\ MYSITE \ web.config中
请求的URL http://localhost:80/mySite/login
物理路径C:\ MYSITE \登录
登录方法尚未确定
登录用户尚未确定
配置来源:
65:
</staticContent>
66:
<handlers>
67:
<add name="ReportViewerWebControlHandler"
> preCondition="integratedMode" verb="*"
> path="Reserved.ReportViewerWebControl.axd"
> type="Microsoft.Reporting.WebForms.HttpHandler,
> Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral,
> PublicKeyToken=b03f5f7f11d50a3a" />
我在Windows检查还拥有和他们看起来没有问题。
我试着将overrideModelDefault
设置为Allow
,并从applicationhost.congif中删除WebServiceHandlerFactory
但没有结果。
我使用Visual Studio 2017年和IIS 10
任何其他的想法如何解决这个问题?
您需要在machine.config中为ReportViewerWebControlHandler设置overrideModelDefault –
我没有machine.config文件 –
您可以在文件夹C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config中找到它。此路径中的Framework64文件夹可能会根据应用程序池配置发生变化,即32位或64位 –