发布:2022/2/9 17:10:33作者:管理员 来源:本站 浏览次数:2626
今天新建了一个 ASP.NET Core 的项目, 通过 Web Deploy 顺利发布到IIS上后, 但访问时出现如下异常:
通过手动执行dotnet
命令发现运行框架版本不一致?
-
D:\publish\mywebapp\dotnet mywebapp.dll
-
The specified framework 'Microsoft.NETCore.App', version '1.1.2' was not found.
-
- Check application dependencies and target a framework version installed at:
-
C:\Program Files\dotnet\shared\Microsoft.NETCore.App
-
- The following versions are installed:
-
1.0.4
-
1.1.1
-
- Alternatively, install the framework version '1.1.2'.
回想了下,上周好像更新过一次VS2017,应该是那时候把开发环境的 .Net Core 升级成了 1.1.2.,而服务器上还是旧版本的导致的(
这里比较奇怪的是高版本为什么不兼容低版本?).
下载指定的 .Net Core 版本,安装到服务器上即可.
https://dotnet.microsoft.com/zh-cn/download#/runtime
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4