我刚刚下载并安装了Core 2.2 SDK和Core 2.2 Runtime。我还将Visual Studio 17的版本更新为最新版本。
为了测试2.2,我创建了一个简单的ASP.NET Core网站,并且在不进行任何更改的情况下运行应用程序时出现502.5错误。同样的事情发生在笔记本上的类似设置上。
我认为开箱即用,应该可以使用,所以我认为这里还有其他事情。如果我创建Core 2.1应用程序就可以了。
有什么建议吗?错误页面上的给定链接似乎可以涵盖所有内容。
答案 0 :(得分:0)
以下列出了启动问题的常见原因,例如 502.5(进程失败):
1. The application process start application process failed to start.
2. Started but then stopped.
3. The application started but failed to listen on the configured port.
您可以尝试的方法:
1)在其Main / program.cs 文件中添加CaptureStartupError()和UserSetting()作为 建议在这里 https://docs.microsoft.com/en-us/aspnet/core/fundamentals/error-handling?view=aspnetcore-2.2#startup-exception-handling
2)检查eventlog.xml中是否有错误或异常。
3)启用stdoutLogFile
https://docs.microsoft.com/en-us/aspnet/core/hosting/aspnet-core-module#log-creation-and-redirection
4)当详细错误设置为true且捕获启动错误为true时,将显示详细的错误页面以响应每个请求 >到服务器。
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/error-handling#startup-exception-handling
答案 1 :(得分:0)
尝试一下: 关闭所有正在运行的应用程序。 将默认端口更改为其他端口。 以管理员身份运行VS。