close

嗯...我選擇了最簡單的方法:

重新安裝 .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


筆記. 有興趣的也請參考

 

arrow
arrow
    文章標籤
    asp.net
    全站熱搜
    創作者介紹
    創作者 花枝魚丸湯 的頭像
    花枝魚丸湯

    Dog's Life 2.0

    花枝魚丸湯 發表在 痞客邦 留言(0) 人氣()


    留言列表 留言列表

    發表留言