我有面向net461
框架的.NET Core Web应用程序。我试图将其发布到IIS。我对此guide的关注之后,访问页面后得到了以下信息:
我检查了以下内容:
然后,我决定将空的.NET Core应用程序也定位为net461
,并将其部署到IIS。我遵循完全相同的步骤,创建了空的“ Hello World!”。应用程序有效。
然后,我注意到无法正常运行的应用程序具有ASP.NET部分,而其他则没有。为什么会这样?
答案 0 :(得分:2)
将环境变量ASPNETCORE_DETAILEDERRORS
和ASPNETCORE_CAPTURESTARTUPERRORS
设置为true
之后,我能够在浏览器中看到异常并成功调试问题。
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/host/web-host?view=aspnetcore-2.1