I've deployed a web application into our Azure, using the latest .net core 3.1 stack, the application is divided into 3 virtual apps running under the same Web app deployment and this is what seems to be causing the issue, as I can access the main application located on the root http://mywebapp/index.html but when I attempt to access any of the virtual paths IE: http://mywebapp/virtualapp/index.html the following error is displayed:
HTTP Error 500.35 - ANCM Multiple In-Process Applications in same Process Common solutions to this issue:
Select a different application pool to create another in-process application. Specific error detected by ANCM: Only one in-process application is allowed per IIS application pool. Please assign the application '/LM/W3SVC/1848604257/ROOT/business' to a different IIS application pool. Troubleshooting steps: Check the system event log for error messages Enable logging the application process' stdout messages Attach a debugger to the application process and inspect For more information visit: https://go.microsoft.com/fwlink/?LinkID=2028526
Looking through the page referenced by Microsoft the information shown for this error is :
500.35 ANCM Multiple In-Process Applications in same Process The worker process can't run multiple in-process apps in the same process.
To fix this error, run apps in separate IIS application pools.
So my question is, Is there a way to work with multiple web applications deployed into virtual paths for a single web app in azure under .Net Core 3.1? Or is this a limitation on .Net Core 3.1 and apps are supposed to be deployed into separate web applications?
Thank you