安装完AspNetCoreModulev2模块后,所有iis站点出现 Service Unveriable错误
服务器:WinServer 2008 r2
解决办法:
更新组件,官网安装包下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=53587
造成此问题的原因
asp.net core 依赖 redist.x64 ,老版本服务器预装的这个组件版本太低,导致无法加载AspNetCoreModulev2模块。从事件查看器就可以看出:模块 DLL C:\Program Files (x86)\IIS\Asp.Net Core Module\V2\aspnetcorev2.dll 未能加载。返回的数据为错误信息。