Как определить launchUrl в конфигурационном файле IIS Express - PullRequest
0 голосов
/ 01 октября 2019

Я создал базовое приложение 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. Если нет, то чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...