как запустить API и веб-сайт на одном сайте IIS - PullRequest
0 голосов
/ 16 марта 2020

у меня есть

  • серверный проект блейзора (веб-сайт)
  • веб-API, созданный с ядром платформы сущностей

оба целевые 3.1. и как самостоятельные проекты.

мои маршруты API: xxxxxx.com/api/*

я использую unoeuro, поэтому не имею полного контроля над IIS, насколько я понимаю.

Я могу конвертировать в приложения, поэтому я попытался создать папку API и превратить ее в приложение. Но я думаю, что есть что-то, что мне нужно изменить. Потому что при развертывании API это работает, но когда я развертываю веб-сайт, API перестает работать и дает мне.

HTTP Error 500.0 - ANCM In-Process Handler Load Failure
Common causes of this issue:
The specified version of Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found.

Так есть ли файл, в котором мне нужно указать эту настройку.

1 Ответ

0 голосов
/ 16 марта 2020

Что мне нужно было сделать, так это запустить мой API как приложение вне процесса.

<PropertyGroup>
  <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
</PropertyGroup>

и измените мой AspNetCoreModuleV2 на AspNetCoreModule в web.config

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