.netcore发布托管IIS后 swagger显示404
IIS需要先安装AspNetCoreModuleV2
web.config需要增加节点“ASPNETCORE_ENVIRONMENT”
<aspNetCore processPath="dotnet" arguments=".\testweb.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" >
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
</environmentVariables>
</aspNetCore>
实际上,这个是swagger注入的时候配置的,默认的话 只在Development显示,注入的时候可以修改