技术, .NET

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

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

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

新建了一个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,于是下载更新,问题解决。

您已成功订阅 HADB.ME
真棒!下一步,完成结账以便解锁 HADB.ME
欢迎回来!您已登录成功。
登录失败,请重试。
操作成功!您的账户已全面激活,现在您有所有内容的权限了。
错误!Stripe 结账失败。
成功!您的账单信息已更新。
错误!账单信息更新失败。