2016-06-12 5 views
7

Я создал простой веб-сайт ASP.NET Core на основе учебника на веб-сайте asp.net here.Развертывание ASP NET Core для IIS

Теперь я хотел бы опубликовать его на другой машине в IIS.

Я следовал инструкциям на this site, но я просто не могу заставить его работать ...

я получаю 500 Внутренняя ошибка сервера

на основе журналов в окне просмотра событий это преступник :

Failed to start process with the commandline 'dotnet .\MyWebApp.dll'. Error code = '0x80004005'. 

Может кто-нибудь мне помочь?

ответ

2

Произошла такая же ошибка в очень похожей ситуации. (Новый ASP.NET Core web api развернут в IIS)

Дальнейшие исследования привели меня к выводу, что в моем случае 500.19 была точной ошибкой.

Установка ASP.NET Core Module решена моя проблема.

ссылка: MVC 6 Hosted on IIS HTTP Error 500.19

2

500 пунктов код возврата к проблеме в запуске вашего приложения.

В вашей публикации/проект папку попробуйте запустить без IIS, набрав:

DotNet yourapp.dll

ли эта работа? Нет. У вас проблемы в вашем проекте, и результат должен привести к вашей проблеме.

Если он работает правильно: просмотрите «модули» в диспетчере IIS, есть ли следующая запись?

enter image description here

И еще одна возможность: делает ваш AppPoolIdentity-пользователь имеет соответствующие права доступа опубликовать папку.

И вы опубликовали?

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