2016-02-11 24 views
10

Am nhận Lỗi HTTP khi truy cập vào 500,19 MVC 6 ứng dụng trong IIS trên Windows 10MVC 6 Hosted trên IIS Lỗi HTTP 500,19

Trong IIS tôi đã thiết lập các hồ bơi App để 'Không Managed Code'

Các ứng dụng được lưu trữ trong thư mục gốc của một trang web mới.

Tôi đã xuất bản ứng dụng bằng Visual Studio 2015 với các cài đặt sau.

Cấu hình: Debug Target DNX Version: DNX-clr-win-x64.1.0.0-rc1-Update1

Các web.config là soạn sẵn được cung cấp bởi Visual Studio

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <system.webServer> 
    <handlers> 
     <add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified"/> 
    </handlers> 
    <httpPlatform processPath="%DNX_PATH%" arguments="%DNX_ARGS%" stdoutLogEnabled="false" startupTimeLimit="3600"/> 
    </system.webServer> 
</configuration> 

Bất kỳ ý tưởng gì đang xảy ra?

Cảm ơn

Mike

+0

Kiểm tra xem có lỗi nào trong ETW hay không. –

+0

Bạn có ý nghĩa gì với ETW? –

+0

Theo dõi sự kiện Windows. Start-> Run-> eventvwr và kiểm tra Nhật ký ứng dụng. –

Trả lời

5

đặn nó ra, tôi cần phải cài đặt các httpplatformhandler http://www.iis.net/downloads/microsoft/httpplatformhandler

+1

Tôi đã làm theo các bước tại đây https://docs.asp.net/en/latest/publishing/iis.html Tôi đã có lỗi chính xác trên Windows Server 2012 IIS 8.5. Sau đó, tôi thiết lập trình xử lý HttpPlatform. Va no đa hoạt động. Cảm ơn – oneNiceFriend

+0

FYI Tôi đã cài đặt httpplatformhandler nhưng không hoạt động nhưng sau khi cài đặt ASP.NET Core Module, nó bắt đầu hoạt động. Ứng dụng của tôi là Asp.net core – powerfade917

+1

Hi powerfade917, tôi cũng có cùng một vấn đề, tôi đã tạo ra dự án api trong lõi asp.net, và nó hoạt động tốt trên localhost. Nhưng khi tôi đã xuất bản dự án .net api của tôi, tôi không thể truy cập vào nó. Cung cấp cho tôi thông báo lỗi này "Lỗi HTTP 500.19 - Lỗi Máy chủ Nội bộ". Tôi có thiếu một cái gì đó hoặc cần phải làm bất kỳ cấu hình trong appsetting hoặc file web.config? – Herin

17

Đối RC2 trở lên, HttpPlatformHandler đã được thay thế bởi ASP.NET Core Module

Cài đặt các module mới từ here.

Thông báo có thể được tìm thấy here.

+0

là tải xuống x64? –

+0

AFAIK nó sẽ hoạt động trên cả x64 và x86. Tôi hiện đang sử dụng nó trên các máy x64 khác nhau. – vefve

+0

Liên kết này được cung cấp không giúp tôi, trang này có tải xuống và hướng dẫn mới nhất: https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x – Enkode

Các vấn đề liên quan