2016-02-11 2 views
10

подводит Ошибка HTTP 500.19 при доступе к MVC 6 приложений в IIS на Windows, 10.MVC 6 Хостинг на IIS HTTP Error 500.19

В IIS я поставил App бассейн 'Нет' управляемого кода

приложение размещено в корне нового веб-сайта.

Я опубликовал приложение с помощью Visual Studio 2015 со следующими настройками.

Конфигурация: Debug Target DNX Версия: DNX-CLR-беспроигрышная x64.1.0.0-rc1-update1

web.config, это шаблонный обеспечивается 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> 

Любые идеи, что происходит не так?

Благодаря

Майк

+0

Проверьте, нет ли каких-либо ошибок в ETW. –

+0

Что вы подразумеваете под ETW? –

+0

Отслеживание событий Windows. Start-> Run-> eventvwr и проверьте журналы приложений. –

ответ

5

Фигурные это, мне нужно установить httpplatformhandler http://www.iis.net/downloads/microsoft/httpplatformhandler

+1

Я выполнил следующие шаги: https://docs.asp.net/en/latest/publishing/iis.html. У меня была такая же ошибка в Windows Server 2012 IIS 8.5. Затем я настроил обработчик HttpPlatform. И это сработало. Спасибо – oneNiceFriend

+0

FYI Я установил httpplatformhandler, но не работал, но после установки основного модуля ASP.NET он начал работать. Мое приложение - это Asp.net core – powerfade917

+1

Привет, powerfade917, у меня тоже такая же проблема, я создал проект api в ядре asp.net, и он хорошо работает на localhost. Но когда я опубликовал свой проект .net api, я не смогу получить к нему доступ. Дает мне это сообщение об ошибке «Ошибка HTTP 500.19 - Внутренняя ошибка сервера». Я что-то пропустил или вам нужно сделать какую-либо конфигурацию в appsetting или файле web.config? – Herin

17

Для RC2 и выше, HttpPlatformHandler был заменен ASP.NET Core Module

Установите новый модуль из here.

Объявление может быть найдено here.

+0

в том, что скачать x64? –

+0

AFAIK он должен работать как на x64, так и на x86. В настоящее время я использую его на разных машинах x64. – vefve

+0

Эта ссылка не помогла мне, на этой странице была последняя загрузка и инструкции: https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x – Enkode

Смежные вопросы