Asp.net core 将部署到IIS 7.5中的asp.net核心mvc 2.2升级到3.0应用程序后,8.5将不起作用
将asp.net core 2.2升级到3.0后。它在我的本地计算机上运行良好,但在部署到IIS 7.5、8.5后,它不工作,显示以下错误消息: 500-内部服务器错误。 您正在查找的资源有问题,无法显示。 我所做的步骤:Asp.net core 将部署到IIS 7.5中的asp.net核心mvc 2.2升级到3.0应用程序后,8.5将不起作用,asp.net-core,iis,Asp.net Core,Iis,将asp.net core 2.2升级到3.0后。它在我的本地计算机上运行良好,但在部署到IIS 7.5、8.5后,它不工作,显示以下错误消息: 500-内部服务器错误。 您正在查找的资源有问题,无法显示。 我所做的步骤: 升级到asp.net core 3.0后,它已成功运行 在我本地的机器里 已在服务器中安装ASP.NET核心运行时3.0.1托管捆绑包 机器 运行了该应用程序,但它无法运行 服务器错误 已卸载ASP.NET核心运行时早期版本(如2.2) 服务器计算机中的托管包 再次尝试获取相
2019-12-09 08:53:29 ServerIP-GET/favicon.ico-99-clientIP-Mozilla/5.0+(Windows+NT+10.0;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/78.0.3904.108+Safari/537.36 500 21 13 46`我找到了解决方案。这是一个证书问题,我创建了一个新的证书,然后它现在工作正常了。您应该尝试获取一些更详细的日志。您共享的内容并不能真正说明问题所在。您好,亲爱的,感谢您的回复,我收到了以下windows日志消息:从远程端点接收到致命警报。TLS协议定义的致命警报代码为46。在web.config文件中启用stdoutLogEnabled并在此处发布错误日志。我在web配置文件中执行了相同的stdoutLogEnabled=true,并发布了我得到的日志文件。。请看第6点。Windows系统日志消息是从远程终结点收到的致命警报。TLS协议定义的致命警报代码为46。据我所知,500错误将包含详细错误消息。你能发布详细的错误信息吗?此外,我建议您可以检查您的IIS模块,以确保您拥有aspnetcorev2模块。