Как запустить файл разработки ядра asp.net на сервере iis
У меня есть приложение aspnetcore webapi, я хочу запустить его в iis(не против iis) и не публиковать приложение, просто использую файл разработки, например: файл разработки приложения
потому что я не хочу публиковать свое приложение в iis каждый раз, когда я меняю код
Я не хочу видеть страницу чванства только я начинаю против
Я установил путь к сайту iis для папки разработки приложения, но получил код ошибки: страница ошибки403.14
2 ответа
Проверьте эту статью
У вас должно быть очень мало причин для запуска IIS во время разработки. Да, в прошлом были очень веские причины для запуска полного IIS, потому что всегда был ряд вещей, которые вели себя совершенно по-разному в полном IIS по сравнению с IIS Express.
Однако в ASP.NET Core практически нет причин для запуска полного IIS во время разработки.
Вы можете использовать dotnet-cli для запуска вашего API
Вы не можете бороться с битвой, которая обречена на провал,
Visual Studio использует прием, который я подробно описал в посте в блоге, для запуска приложений ASP.NET Core на IIS/IIS Express. Так что у тебя только варианты есть,
- Используйте Visual Studio.
- Опубликуйте приложение и запустите его на IIS.
Нет очевидного третьего варианта.