Мои приложения ASP.NET Core размещены в службах приложений Azure как два виртуальных приложения в одном экземпляре служб приложений. Главное приложение сайта размещено на /
, а приложение блога на /blog
. Я хотел бы использовать AspNetCoreModuleV2 с моделью хостинга InProcess. Тем не менее, он не запускается, и я вижу эту ошибку в журнале событий:
<Event>
<System>
<Provider Name="IIS AspNetCore Module V2"/>
<EventID>1008</EventID>
<Level>1</Level>
<Task>0</Task>
<Channel>Application</Channel>
...
</System>
<EventData>
<Data>
Only one inprocess application is allowed per IIS application pool. Please assign the application '/LM/W3SVC/170746742/ROOT/api' to a different IIS application pool.
</Data>
<Data>Process Id: 20236.</Data>
<Data>
File Version: 12.2.18296.0. Description: IIS ASP.NET Core Module V2. Commit: 61f1a70784dc0a32cf98f8ddd169c0293b0390ab
</Data>
</EventData>
</Event>
Как запустить несколько виртуальных приложений в службах приложений, используя модель хостинга InProcess?