Как я могу настроить мое ASP.NET Основное веб-приложение должно быть «всегда запущено» при локальной разработке?

#iis #asp.net-core

#iis #asp.net-core

Вопрос:

Я нахожусь в процессе преобразования набора веб-приложений из ASP.NET MVC 5 на ASP.NET Ядро.

Под старым ASP.NET обычно наши приложения были настроены для запуска под управлением «Локального IIS» на определенном порту и маршруте. Преимущество этого заключалось в том, что вы могли извлекать и запускать несколько приложений локально без необходимости явно запускать или отлаживать их все. После внесения изменений в код и перестройки IIS развернул бы новый домен приложения, и вы могли бы сразу же перейти к обновленному коду.

Напротив, все ASP.NET Основные приложения, которые я видел до сих пор, используют IIS Express вместо локального IIS (как указано в launchSettings.json). Как я могу настроить локальный IIS (или, по крайней мере, эквивалентное поведение)?

Комментарии:

1. Это почти второй результат от Google, learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis / …

2. @lexli работает ли это с приложениями, которые asp.net ядро, но все еще нацелено на .net Framework? Я вижу несколько упоминаний о модуле AspNetCore IIS, который, как я думал, не поддерживает framework