首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无效web.config导致HTTP 502.5错误

无效web.config导致HTTP 502.5错误
EN

Stack Overflow用户
提问于 2019-08-26 22:44:35
回答 1查看 420关注 0票数 0

我正在尝试在azure上部署一个Asp.net样板应用程序,我已经部署了我的后端,Swagger应用程序运行良好,当我尝试部署Angular前端时,我一直收到这个错误:HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure

我找到了其他讨论此问题的线程,但由于我使用的是ASP.NET样板框架,因此我没有可以运行的.exe.dll文件来启动Web.Host项目,至少据我所知没有。

Kudu的日志显示:Application '/LM/W3SVC/288745522/ROOT' with physical root 'D:\home\site\wwwroot\' failed to start process with commandline '%LAUNCHER_PATH% %LAUNCHER_ARGS%'

这可能与那些没有找到的%LAUNCHER%变量有关,我找到了其他一些建议你应该替换LAUNCHER_ROOT [projectname].exe[projectname].dll的帖子,但我似乎在我的项目中找不到这些。这可能是因为ASP.NET样板的构建方式。

这是我的web.config:

代码语言:javascript
复制
<configuration>
  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
    </handlers>
    <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" startupTimeLimit="3600" requestTimeout="23:00:00">
      <environmentVariables />
    </aspNetCore>
    <httpProtocol>
      <customHeaders>
        <remove name="X-Powered-By" />
      </customHeaders>
    </httpProtocol>
  </system.webServer>
</configuration>
EN

回答 1

Stack Overflow用户

发布于 2019-08-27 13:19:38

错误消息指示ASP.NET核心模块尝试启动工作进程,但启动失败。进程启动失败的原因通常可以从应用程序事件日志和ASP.NET核心模块标准输出日志中的条目中查看。这两个日志都可以在Kudu/SCM站点的d:\home\Logfiles中找到。在位于wwwroot文件夹中的示例文件中,启用标准输出日志,如下所示: web.config Web.config:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
    </handlers>
    <aspNetCore processPath="dotnet" arguments=".\MyApplicationAssembly.dll" stdoutLogEnabled="true" 
    stdoutLogFile="\\?\%home%\LogFiles\stdout" forwardWindowsAuthToken="false" />
  </system.webServer>
</configuration>

请检查您收集的eventlog.xml和标准输出日志。

参考https://blogs.msdn.microsoft.com/waws/2018/06/10/troubleshooting-http-502-5-startup-issues-in-azure-appservice-for-asp-net-core-websites/

有关ASP.Net的其他故障排除方法,请访问

https://docs.microsoft.com/en-us/aspnet/core/test/troubleshoot-azure-iis?view=aspnetcore-2.2#troubleshoot-on-azure-app-service

希望能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57660159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档