Запуск нескольких .NET Core 2.2 API локально с IIS - PullRequest
2 голосов
/ 21 июня 2019

Я впервые пытаюсь создать API с множеством различных отдельных проектов API в одном решении с использованием .NET Core 2.2.У меня действительно возникают проблемы с настройкой всех различных проектов для запуска, чтобы я мог отлаживать и запускать свое приложение Angular локально.

Допустим, у меня есть три проекта API в моем решении.Я хочу localhost / api-one, localhost / api-two, localhost / api-three.Я хочу, чтобы каждый работал последовательно, и я бы хотел, чтобы у каждого был свой пул приложений.

Я не уверен, что делаю неправильно, но это сводит меня с ума.Некоторые проблемы, с которыми я сталкиваюсь:

  • Служба недоступна, и мне нужно физически зайти в VS и запустить определенный API, затем вернуться в свое приложение и повторить попытку
  • Пул приложений продолжает изменяться (постепенно добавляя число в конец), что портит мои разрешения при попадании в базу данных SQL
  • Когда я перестраиваю свой проект, он говорит, что не может скопировать библиотеки DLL в корзинупапку, потому что они связаны рабочим процессом IIS.Единственная вещь, которая, кажется, работает для этого, - это полное уничтожение IIS, а затем перезапуск .. но это, кажется, происходит, когда я получаю новый пул приложений с новым присоединенным номером

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

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