出于无奈 ╮(╯▽╰)╭ 需要在 Windows 7 中部署 asp.net core 网站,结果报错:
The specified version of Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found.
按上面提示搜索的话,基本上都是说编译版本与运行版本不同或者安装的不完整之类的,并不符合我的问题
然后在 Windows 事件查看器中找到一个 IIS 关于 hostfxr.dll 的报错,然后关联找到了原来是需要安装一个补丁 KB2533623
根据文章:https://www.cnblogs.com/love-zf/p/6290674.html,似乎还能搜到
但是目前来看,这个 KB2533623 补丁好像微软已经不再提供下载了,为什么呢?是因为微软将这个补丁合并到了其它补丁中
一个是 KB3063858,这个好像比较小,适合快速修补:https://www.microsoft.com/zh-CN/download/details.aspx?id=47409
另一个是 KB4457144,这个是月度汇总安全补丁,比较大:https://www.catalog.update.microsoft.com/Search.aspx?q=KB4457144
根据 issue 中描述,以上两个补丁挑选任意一个安装即可。