部署到 azure webApp 虚拟目录

deploy to azure webApp virtual directory

我创建了一个ASP.Net项目(.net 4.7.1),它基本上是默认的寺庙项目,没有任何改变!

我创建了一个构建以将其发布到 Azure WebApp- 结果:工作正常。 然后我克隆了构建,这次我以虚拟目录为目标(我从门户构建虚拟目录并将其勾选为应用程序)

令人惊讶的是,虽然它已成功发布(我从控制台再次检查),但是当我浏览它时,它不起作用并且出现以下错误:


HTTP Error 502.5 - Process Failure Common causes of this issue: The application process failed to start The application process started but then stopped The application process started but failed to listen on the configured port 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


这对我来说没有意义,所以我尝试了不同的项目类型和 .net 版本,但结果是一样的!

我找到了一个解决方法,如果我在根目录中部署纯 HTML 文件(没有 asp.net),那么虚拟目录将开始工作。

看起来这与虚拟目录的 web.config 从根目录的配置中插入了一些东西有关。