zoukankan      html  css  js  c++  java
  • Microsoft.NETCore.App 版本不一致导致的运行失败

    场景重现

    今天新建了一个 ASP.NET Core 的项目, 通过 Web Deploy 顺利发布到IIS上后, 但访问时出现如下异常:
    HTTP Error 502.5 - Process Failure

    异常原因

    通过手动执行dotnet命令发现运行框架版本不一致?

    D:publishmywebappdotnet 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 FilesdotnetsharedMicrosoft.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 版本,安装到服务器上即可.

  • 相关阅读:
    订单模块
    69.Sqrt(x)
    28.Implement strStr()---kmp
    26.Remove Duplicates from Sorted Array
    27.Remove Element---两指针
    支付模块
    Oracle维护:每天的工作
    Oracle Hint
    latch相关视图整理
    oracle常用视图介绍
  • 原文地址:https://www.cnblogs.com/taadis/p/12126160.html
Copyright © 2011-2022 走看看