繁体   English   中英

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

[英]How to deploy ASP.NET Core app in subfolder of website in IIS?

我希望能够使用 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 中文件夹上的“转换为应用程序”!! 假设您的 .net 核心应用程序位于“myapp”文件夹中。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM