Я создал базовое приложение API .NET Core 3 с настройками по умолчанию. Он имеет только один контроллер под названием «WeatherForecastController». В файле launchSettings.json для параметра launchUrl было установлено значение «weatherforecast» в профиле «IIS Express». Нажав на кнопку запуска в Visual Studio, я могу легко запустить проект.
Но я хотел запустить приложение через командную строку IIS, поэтому я запустил нижеприведенный файл cmd.exe
iisexpress.exe /config:C:\Users\User\source\repos\SingleExecWebApp\.vs\SingleExecWebApp\config\applicationhost.config /site:SingleExecWebApp
Приложение запустилось, и я получил следующую ошибку
HTTP Error 500.0 - ANCM In-Process Handler Load Failure
Консоль IIS выдает следующую информацию
Starting IIS Express ...
Successfully registered URL "http://localhost:61517/" for site "SingleExecWebApp" application "/"
Successfully registered URL "https://localhost:44325/" for site "SingleExecWebApp" application "/"
Registration completed for site "SingleExecWebApp"
IIS Express is running.
Enter 'Q' to stop IIS Express
Я думаю, что мне не хватает ранее упомянутого "launchUrl". Я прав? если да, то как это установить в приведенной выше команде я запустил в cmd.exe. Если нет, то чего мне не хватает?