【发布时间】:2019-05-21 18:46:53
【问题描述】:
我希望能够使用如下 URL 访问 ASP.NET Core 网站:
如果我不在 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 应用程序。在 IIS 上为其创建应用程序时,请确保运行诊断报告以排除典型错误,docs.jexusmanager.com/tutorials/ancm-diagnostics.html
-
我认为这是不可能的。谢谢!
标签: iis asp.net-core subdirectory