vs2017发布.net core到本地,生成时自动指定了更高版本的运行时版本,如何解决?

仰望星空的代码
博客专家认证
2018-11-06 07:43:11
使用vs2017发布.net core到本地,部署到本地IIS上运行时报HTTP Error 502.5 - Process Failure错误,打开事件查看器看到了错误代码:ErrorCode = '0x80004005 : 80008096,启动生成的程序未能成功启动。打开项目的stdoutLog,查看其中的错误,如下:
It was not possible to find any compatible framework version
The specified framework 'Microsoft.AspNetCore.App', version '2.1.5' was not found.
- Check application dependencies and target a framework version installed at:
E:\Project\Code.Creater\build_win_x64\
- Installing .NET Core prerequisites might help resolve this problem:
http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
- The .NET Core framework and SDK can be installed from:
https://aka.ms/dotnet-download

这意思是2.1.5的版本未找到,可是,采用的2.1.403的sdk和2.1.4运行时开发的项目发布后为什么会指定为2.1.5的版本的运行时呢?请大佬指教。


另外,到官方下载并安装了.net core 的2.1.5的运行时,但是重新生成后仍然报这个错误。这是比较诡异了。不知道为啥了。
当前sdk和runtime版本如下:



大家有没有遇到这个问题,来说说解决方案啊。
...全文
488 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
吉普赛的歌 2018-11-06
  • 打赏
  • 举报
回复
你先按这个操作: https://blog.csdn.net/yenange/article/details/80817136 操作完了有问题再说吧。

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧