Webアプリケーションのデプロイメントを複製していますが、に関連するいくつかの問題を発見しましたHTTP Error 500.19
。私のマシンはWindows 7を実行していますが、開発中はWindows 8を使用しています。Visual Studio 2010を使用してWebアプリケーションを開発しています。
まず、ここに0x80070021
投稿されているのと同様のエラーコードが表示され ました。受け入れられた回答に従ってweb.configを更新すると、次のエラーコードが表示されます(ここに投稿されているものと同様です)。
HTTP Error 500.19 - Internal Server Error
Error Code 0x8007000d
Config Source -1: 0:
Microsoftサポートページの症状の定義を読みましたが、エラーの原因は次のとおりです。
この問題は、ApplicationHost.configファイルまたはWeb.configファイルに不正な形式のXML要素が含まれているために発生します。
そして解決策は
ApplicationHost.configファイルまたはWeb.configファイルから、不正な形式のXML要素を削除します。
ただし、私が使用したweb.configは元の開発環境で完全に動作しています。
これが私がこれまでに確認して試したことです:
- aspnet_regiis -iを呼び出してASP.NETをインストールします。
- 異なるアプリケーションプールを使用するようにアプリケーションを設定する(ASP.NET v4.0、.NET v4など)
- ApplicationHost.configファイルは、Windows 7のデフォルトを使用しています。
これは私のWeb.Configの一部です
<system.webServer>
<section name="handlers" overrideModeDefault="Allow" />
<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true">
</modules>
<handlers>
<remove name="UrlRoutingHandler" />
<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" />
</handlers>
<urlCompression doStaticCompression="true" doDynamicCompression="false"></urlCompression>
<directoryBrowse enabled="true" />
<defaultDocument>
<files>
<add value="Logon.aspx" />
</files>
</defaultDocument>
</system.webServer>
私は、stackoverflowで類似/重複/クローズされた投稿(約13)の投稿を読み、Ajaxに関連する回答(それは関連していますか)を除いてすべて試しましたが、エラーの原因はわかりません。
誰でもこのエラーを修正する方法はありますか?(可能であれば、このような類似の投稿を減らすために、包括的なもののリストを確認する必要があります。)詳細を提供する準備ができています。