ASP.NET 出现 编译器失败,错误码为 -2146232576

tomtomtom456 2019-01-11 07:59

嗯...我选择了最简单的方法:

重新安装 .Net Framework, 然后 重.新.开.机.

判断目前已安装的.Net Framework 版本:

https://docs.microsoft.com/zh-tw/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed

简言之, 就是用regedit开启机码  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full

然后查看 Release 的值 (不怎么友善的方法啊)


我个人的经验是, NB (Win7) 上安装的.Net Framework是4.7.1, 用Vs.Net 2017建立了一个4.5的Web专案

Server A 的.Net Framework是4.6.2, 部署后执行OK

Server B的 .Net Framework是4.5.2, 执行时就会出现 编译器失败,错误码为 -2146232576

Google半天后, 最后决定在Server B上也安装.Net Framework 4.6.2. 重新开机后, 上述的错误就消失了

Server A, B 都是Windows 2012 R2


笔记. 有兴趣的也请参考

 

查看原文 >>
相关文章