我知道類似的問題已被問到,但他們的回答並沒有解決我的問題。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位 –