未能從程序集“System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加載類型“System.Transactions.TransactionScopeAsyncFlowOption”


項目發布到IIS以后,報以下錯誤

出現以上問題的原因是,我的項目是在Framework 4.5.2下開發的,而發布程序的服務器FM版本是4.5 。我解決辦法是安裝Framework 4.6.2

具體辦法如下:

1、下載離線版 Framework 4.6.2

2、開始安裝Framework 4.6.2,安裝時出現以下錯誤:

3、解決無證書的問題,參考連接 安裝framework 4.6.2的時報錯 “無法建立到信任根頒發機構的證書鏈”

解決方案:

1.下載證書:MicrosoftRootCertificateAuthority2011.cer 

2.開始→運行→MMC

3.文件→添加刪除管理單元 (Ctrl+M)

4.證書→計算機賬戶(其他的都保持默認,無限下一步)

5.回到窗體,展開:證書→受信任的根證書頒發機構→證書

6.右擊展開菜單,所有任務→導入

7.剩下的,就是選擇你下載好的cer文件,然后無限下一步了。

4、證書安裝后,繼續安裝Framework 4.6.2,安裝完成后重啟服務器

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM