Saya mereplikasi penerapan aplikasi web dan menemukan beberapa masalah terkait HTTP Error 500.19
. Mesin saya menjalankan Windows 7 sementara pengembangan yang berfungsi menggunakan Windows 8 . Kami sedang mengembangkan Aplikasi Web kami menggunakan Visual Studio 2010 .
Pertama, saya mendapat kode kesalahan 0x80070021
, mirip seperti yang diposting di sini . Saya memperbarui web.config saya sesuai dengan jawaban yang diterima dan kemudian saya mendapat kode kesalahan berikut (yang mirip seperti yang diposting di sini ).
HTTP Error 500.19 - Internal Server Error
Error Code 0x8007000d
Config Source -1: 0:
Saya telah membaca definisi gejala di halaman dukungan Microsoft dan penyebab kesalahannya adalah:
Masalah ini terjadi karena file ApplicationHost.config atau file Web.config berisi elemen XML yang salah format.
dan solusinya adalah
Hapus elemen XML yang rusak dari file ApplicationHost.config atau dari file Web.config.
Namun, web.config yang saya gunakan bekerja dengan sempurna di lingkungan pengembangan asli.
Inilah yang telah saya periksa dan coba sejauh ini:
- Instal ASP.NET dengan memanggil aspnet_regiis -i
- Setel aplikasi saya untuk menggunakan kumpulan aplikasi yang berbeda (ASP.NET v4.0, .NET v4, dll)
- File ApplicationHost.config masih menggunakan default dari Windows 7.
Ini adalah bagian dari Web.Config saya
<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>
Saya telah membaca posting serupa / duplikat / tertutup (sekitar 13) di stackoverflow, mencoba semua kecuali jawaban yang terkait dengan Ajax (apakah itu terkait) dan masih tidak tahu apa kesalahannya.
Apakah ada yang salah bagaimana memperbaiki kesalahan ini? (Dan jika memungkinkan, daftar lengkap hal-hal perlu diperiksa agar kami dapat mengurangi posting serupa seperti ini.) Saya siap memberikan detail lebih lanjut.