首页 > Web开发 > 详细

VS2017/19 在更新之后,.net core项目出一个500的神奇错误

时间:2019-07-14 09:43:46      阅读:213      评论:0      收藏:0      [点我收藏+]

先说症状:

VS 更新升级之后,如果用的是 .net core 的项目的时候,当vs升级时,.net core的sdk或者runtime有跟着升级的话,项目发布之后,覆盖dll到服务器时,会出现这个错误:

技术分享图片

总结出来的一个原因就是:项目里没有强制设置runtime的版本,后发布的dll用的是最新的版本编译生成的dll,这时候服务器一般没跟着升级.net core的runtime版本,替换上去之后就会报这个错误

解决方案:

1.服务器上的runtime跟着升级到最新版本,,这样也可以向前兼容

2. csproj文件中,加入 <RuntimeFrameworkVersion>2.2.6</RuntimeFrameworkVersion> 强制指定版本号,这样编译的时候,就指定了版本

 

如果有其他情况,建议直接查事件记录

VS2017/19 在更新之后,.net core项目出一个500的神奇错误

原文:https://www.cnblogs.com/kugar/p/11182880.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!