2016-02-11 15 views
10

otrzymuję Błąd HTTP 500,19 przy dostępie do aplikacji MVC w IIS 6 w systemie Windows 10.MVC 6 Słuchać IIS HTTP Error 500,19

W IIS mam ustawić pulę aplikacji 'no kodu zarządzanego'

The Aplikacja jest hostowana w katalogu głównym nowej witryny sieci Web.

Opublikowaliśmy aplikację przy użyciu programu Visual Studio 2015 z następującymi ustawieniami.

Configuration: Debug docelowa DNX Wersja: DNX-CLR-win-x64.1.0.0-RC1-update1

web.config jest boilerplate dostarczone przez 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> 

Jakieś pomysły, co się dzieje?

Dzięki

Mike

+0

Sprawdź, czy nie ma błędów w ETW. –

+0

Co masz na myśli przez ETW? –

+0

Śledzenie zdarzeń systemu Windows. Start-> Uruchom-> eventvwr i sprawdź logi aplikacji. –

Odpowiedz

5

Zdobione, musiałem zainstalować httpplatformhandler http://www.iis.net/downloads/microsoft/httpplatformhandler

+1

Postępowałem zgodnie z instrukcjami tutaj https://docs.asp.net/en/latest/publishing/iis.html Miałem dokładnie ten sam błąd w systemie Windows Server 2012 IIS 8.5. Następnie skonfigurowałem handler HttpPlatform. I zadziałało. Dzięki – oneNiceFriend

+0

FYI Zainstalowałem httpplatformhandler, ale nie działa, ale po zainstalowaniu Core Module ASP.NET zaczęło działać. Moja aplikacja to rdzeń Asp.net – powerfade917

+1

Hi powerfade917, mam też ten sam problem, stworzyłem projekt api w rdzeniu asp.net i działa on dobrze na localhost. Ale kiedy opublikuję mój projekt .net API, nie będę mógł uzyskać do niego dostępu. Daje mi ten komunikat o błędzie "Błąd HTTP 500.19 - Błąd wewnętrznego serwera". Czy brakuje czegoś lub muszę wykonać jakąkolwiek konfigurację w pliku appsetting lub web.config? – Herin

17

Dla RC2 i powyżej, HttpPlatformHandler został zastąpiony przez ASP.NET Core Module

Zainstalować nowy moduł z here.

Ogłoszenie można znaleźć here.

+0

jest to pobranie x64? –

+0

AFAIK powinien działać zarówno na x64, jak i na x86. Obecnie używam go na różnych maszynach x64. – vefve

+0

Ten link nie pomógł mi, ta strona miała najnowsze pobieranie i instrukcje: https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x – Enkode

Powiązane problemy