Tôi đang sao chép triển khai ứng dụng web và tìm thấy một số vấn đề liên quan đến HTTP Error 500.19
. Máy của tôi đang chạy Windows 7 trong khi bản phát triển đang hoạt động đang sử dụng Windows 8 . Chúng tôi đang phát triển Ứng dụng Web của mình bằng Visual Studio 2010 .
Đầu tiên, tôi nhận được mã lỗi 0x80070021
, tương tự như được đăng ở đây . Tôi cập nhật web.config của mình theo câu trả lời được chấp nhận và sau đó tôi nhận được mã lỗi sau (tương tự như được đăng ở đây ).
HTTP Error 500.19 - Internal Server Error
Error Code 0x8007000d
Config Source -1: 0:
Tôi đã đọc định nghĩa các triệu chứng trong trang hỗ trợ của Microsoft và nguyên nhân gây ra lỗi là:
Sự cố này xảy ra do tệp ApplicationHost.config hoặc tệp Web.config chứa phần tử XML không đúng định dạng.
và giải pháp là
Xóa phần tử XML không đúng định dạng khỏi tệp ApplicationHost.config hoặc khỏi tệp Web.config.
Tuy nhiên, web.config mà tôi sử dụng đang hoạt động hoàn hảo trong môi trường phát triển ban đầu.
Đây là những gì tôi đã kiểm tra và thử cho đến nay:
- Cài đặt ASP.NET bằng cách gọi aspnet_regiis -i
- Đặt ứng dụng của tôi để sử dụng nhóm ứng dụng khác nhau (ASP.NET v4.0, .NET v4, v.v.)
- Tệp ApplicationHost.config vẫn đang sử dụng mặc định từ Windows 7.
Đây là một phần của Web.Config của tôi
<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>
Tôi đã đọc các bài đăng tương tự / trùng lặp / đã đóng (khoảng 13) bài đăng trong stackoverflow, đã thử tất cả ngoại trừ câu trả lời liên quan đến Ajax (nó có liên quan không) và vẫn không có manh mối về lỗi là gì.
Có ai một cách khắc phục lỗi này không? (Và nếu có thể, một danh sách toàn diện những thứ cần được kiểm tra để chúng tôi có thể giảm bớt những bài đăng tương tự như thế này.) Tôi sẵn sàng cung cấp thêm chi tiết.