阅文时长 | | 0.69分钟 | 字数统计 | | 1116字符 |
主要内容 | | 1、引言&背景 2、排查思路&解决方案 3、声明与参考资料 | ||
『.Net异常:ASP.NET Core does not support multiple apps in the same app pool』 | |||
编写人 | | SCscHero | 编写时间 | | 2022/2/5 PM4:16 |
文章类型 | | 系列 | 完成度 | | 已完成 |
座右铭 | 每一个伟大的事业,都有一个微不足道的开始。 |
使用.Net5的WebAPI程序启动进入Swagger的Url,发现报了个:ASP.NET Core does not support multiple apps in the same app pool异常。详细异常如下:
HTTP Error 500.35 - ASP.NET Core does not support multiple apps in the same app pool Common solutions to this issue: Select a different app pool to host this app. Specific error detected by ANCM: Only one in-process application is allowed per IIS application pool. Please assign the application '/LM/W3SVC/3/ROOT/swagger/Index.html' 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
【WorkAround】
不使用IIS的启动方式,使用.Net窗口方式启动。
【RootCause】
删除.vs[AppName]\config\applicationhost.config文件即可。本质原因尚未清晰,总之动了应用程序启动路由容易引发此问题。
c# - HTTP Error 500.35 - ANCM Multiple In-Process Applications in same Process ASP.NET Core 3 - Stack Overflow
原创博文,未经许可请勿转载。
如有帮助,欢迎点赞、收藏、关注。如有问题,请评论留言!如需与博主联系的,直接博客私信SCscHero即可。