2016-11-25 17 views
0

enter image description hereОшибка HTTP 500.19 когда опубликовать базовый проект .net в Iis

Эй, ребята Я хочу опубликовать образец .net ядра веб-приложение на менеджере IIS моего компьютера, но мне не удалось. Я использую руководство Microsoft, но это не работает для меня. Если у вас есть разумный опыт для решения этой проблемы, я буду благодарен за ваши предложения.

ответ

0

Идентификатор, под которым ваше веб-приложение работает в IIS, не имеет полного доступа к папке, в которой находится файл web.config. Какую версию IIS вы используете? Предполагая, что вы можете просмотреть/изменить идентификатор через «Дополнительные настройки» пула приложений, в котором размещено ваше приложение. Разрешения папки можно предоставить через проводник Windows обычным способом.

+0

Дорогой Andy Я хотел бы поблагодарить u за ваш немедленный ответ! Это сработало. Спасибо, человек –

+1

Рад помочь. Не могли бы вы принять ответ, чтобы другие, столкнувшиеся с одной и той же проблемой, были направлены на правильное решение? –

+0

Конечно, на самом деле я забыл принять, извините. еще раз спасибо. –

3

Мне не хватало AspNetCoreModule из IIS-> Модулей. Один, который был установлен, у меня больше не было ошибки 500.19.

Чтобы узнать больше этот блог был велик: https://weblog.west-wind.com/posts/2016/Jun/06/Publishing-and-Running-ASPNET-Core-Applications-with-IIS

Здесь была скачать для установки. Вот страница из Microsoft, чтобы найти загрузку: https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x

0

Конечно, вы должны следовать этому учебник, чтобы развернуть на IIS:

https://docs.microsoft.com/en-us/aspnet/core/publishing/iis

Я хотел бы предложить вам сделать это:

  1. Публикация веб-приложения на рабочий стол.

  2. Скопируйте папку на сервер.

  3. Открыть CMD и запустить CD

  4. В CMD запустить DotNet webapplication.dll

  5. Вы должны увидеть, что приложение запускается и ожидание ответа на локальном хосте: порт.

  6. Открыть браузер и перейти туда. Он должен работать.

В противном случае вы сможете увидеть все ошибки в окне cmd.