在mono 3.0 下運行ASP.NET 4網站的主意事項


由於mono3.0開始,.NET4是以.NET4.5為默認環境,所以,當服務器升級到mono3后,原來的ASP.NET4網站會出現問題,比如“System.ArgumentNullException”的錯誤等。為了能讓原來的ASP.NET4網站在mono3(asp.net4.5)環境中正常運行,需作如下處理:
一、關於web.config:
    1、把 <assemblies>節中,System.Web.WebPages,的Version的值從1.0.0.0改為2.0.0.0,同樣,Views中的Web.config文件“configSections”一節中Version是1.0.0.0的值,都需要改為2.0.0.0。
    2、把 <globalization>節中的 uiCulture的值改為"en-US",culture的值可以設為"zh-CN"。
二、關於ASP.NET4的類庫的處理
    由於mono3已經含有兼容asp.net4的4.5類庫,所以,網站bin文件夾原有的asp.net4/mvc3/razor的類庫不能再用,需要把它們全部刪除。

 

原文:http://linuxdot.net/bbsfile-3202


免責聲明!

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



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