Я впервые пытаюсь создать 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 существенно отличается, но мне кажется, что мне не хватает чего-то очевидного.