如何在IIS中的网站子文件夹中部署ASP.NET Core应用程序?

问题描述 投票:0回答:1

我希望能够使用URL来访问ASP.NET Core网站,例如:

https://www.test.com/myapp

如果我不将其发布在IIS网站的子文件夹中,则该应用程序运行良好。如果我在其下创建一个新文件夹(myapp)并在其中发布网站,则会出现此错误:

HTTP错误502.5-进程失败此问题的常见原因:

  • 申请程序无法启动
  • 申请过程开始但随后停止
  • 应用程序进程已启动,但无法在配置的端口上侦听

这是事件日志中的错误:

Application <app> with physical root 'C:\web\' failed to start process with commandline ' ', ErrorCode = '0x80070057 : 0.

是否可以在子文件夹中运行该应用程序?如果没有,那么我将如何以可以通过上述URL访问它的方式来运行该网站?

iis asp.net-core subdirectory
1个回答
0
投票

好吧,我环顾四周,寻找一个完全相同的问题的答案,自己解决了。所以这里是给下一个人的:单击IIS中文件夹上的“转换为应用程序”!假设您的.net核心应用位于“ myapp”文件夹中。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.