我有一个基于ASP.Net核心的微服务,它部署在运行Windows10企业版的IIS10上。
这个应用程序在所有较低的环境(Dev,QA)中都可以正常运行,当我尝试在UAT中测试它时,它就开始抛出
我验证了日志,上面写的是500,没有别的。在IIS日志中,它只显示500 000,除此之外没有其他内容。
我尝试启用详细信息日志,尝试在开发模式下运行,如下所示,仍然没有打印出详细信息:(我甚至尝试从命令提示符运行,同样有限的错误500。
应用程序在内部调用另一个服务,该服务也在同一台机器上运行,当我访问正在运行的独立服务时。这是完全相同的代码和配置,在QA中运行良好。
<?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=".\Communications.Api.dll" forwardWindowsAuthToken="false" stdoutLogEnabled="true" startupTimeLimit="3600" requestTimeout="23:00:00" stdoutLogFile=".\logs\stdout">
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
</environmentVariables>
<handlerSettings>
<handlerSetting name="debugLevel" value="file" />
<handlerSetting name="debugFile" value="D:\Communications\logs\ancm.log" />
</handlerSettings>
</aspNetCore>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="700000000" />
</requestFiltering>
</security>
<httpErrors errorMode="Detailed" />
</system.webServer>
<system.web>
<customErrors mode="Off" />
<compilation debug="true" />
</system.web>
</configuration>
如何获取细节以了解真正的问题:(请指导。
发布于 2019-06-10 04:36:34
这是这个问题的解决方案。
QA和UAT之间存在一些配置差异。
当我把URL改成localhost的时候,它就开始工作了。
https://stackoverflow.com/questions/56515541
复制相似问题