更新 Microsoft.NETCore.App 到 1.0.1 出现 502.5 错误的问题

245 字
2 分钟
...阅读
...评论

今天白天遇到一个问题,花了很长时间才解决。记录下。

问题是这样的,我是个强迫症,如果发现有可以更新的包,我肯定会去更新。

新建了一个 ASP.NET Core 的 Api 项目,发现有包可以更新,于是通过 Nuget 自动更新。更新完之后,出现第一个坑。

原先的

{
  "Microsoft.NETCore.App": {
    "version": "1.0.0",
    "type": "platform"
  }
}

更新之后会丢失 "type": "platform",变成

{
  "Microsoft.NETCore.App": "1.0.1"
}

直接编译都会报错。这个好解决,自己手动改下。把 versiontype 加上。

改好之后,编译不报错了,但是在 iis express 上运行的时候,会出现 502.5 的错误,百思不得其解。Google 了很长时间也没找到解决方案。后来猛然在 .NET Core 首页 的 Install .NET Core SDK 中看到一个 .NET Core 1.0.1 - VS 2015 Tooling Preview 2,突然感觉是不是还得安装下这个更新才能用.NET Core 1.0.1,于是下载更新,问题解决。

评论区
Copyright © Bean Deng