Ich repliziere die Bereitstellung von Webanwendungen und habe verschiedene Probleme im Zusammenhang mit gefunden HTTP Error 500.19
. Auf meinem Computer wird Windows 7 ausgeführt, während die funktionierende Entwicklung Windows 8 verwendet . Wir entwickeln unsere Webanwendung mit Visual Studio 2010 .
Zuerst habe ich einen Fehlercode erhalten 0x80070021
, ähnlich wie hier . Ich aktualisiere meine web.config gemäß der akzeptierten Antwort und erhalte dann den folgenden Fehlercode (der dem hier angegebenen ähnlich ist ).
HTTP Error 500.19 - Internal Server Error
Error Code 0x8007000d
Config Source -1: 0:
Ich habe die Symptomdefinition auf der Microsoft-Support-Seite gelesen und die Fehlerursache ist:
Dieses Problem tritt auf, weil die Datei ApplicationHost.config oder die Datei Web.config ein fehlerhaftes XML-Element enthält.
und die Lösung ist
Löschen Sie das fehlerhafte XML-Element aus der Datei ApplicationHost.config oder aus der Datei Web.config.
Die von mir verwendete web.config funktioniert jedoch perfekt in der ursprünglichen Entwicklungsumgebung.
Folgendes habe ich bisher überprüft und versucht:
- Installieren Sie ASP.NET, indem Sie aspnet_regiis -i aufrufen
- Stellen Sie meine Anwendung so ein, dass sie einen anderen Anwendungspool verwendet (ASP.NET v4.0, .NET v4 usw.).
- Die Datei ApplicationHost.config verwendet weiterhin die Standardeinstellung von Windows 7.
Dies ist Teil meiner 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>
Ich habe ähnliche / doppelte / geschlossene Beiträge (ungefähr 13) im Stapelüberlauf gelesen, alle außer der Antwort in Bezug auf Ajax (ist es verwandt) ausprobiert und habe immer noch keine Ahnung, was der Fehler ist.
Weiß jemand, wie man diesen Fehler behebt? (Und wenn möglich, muss eine umfassende Liste von Dingen überprüft werden, damit wir ähnliche Beiträge wie diesen reduzieren können.) Ich bin bereit, weitere Details bereitzustellen.