服務器環(huán)境很重要 ASP.NET作為微軟主推的產品,想要完美的運行ASP.NET程序就必需要保證ASP.NET主機具有優(yōu)秀的服務器環(huán)境。雖然.NET程序支持跨平臺,但是目前仍然只能在Windows主機操作系統(tǒng)中才能完美運行,所以首先服務器的OS毫無疑問選擇Windows。市面上使用比較多的Windows服務器操作系統(tǒng)有:Win Server 2003、Win Server 2008、Windows Server 2008 R2。推薦選擇的是Windows Server 2008 R2。與前期的2008和2003相比,Windows Server 2008 R2在虛擬化、系統(tǒng)管理彈性、網絡存取方式、信息安全方面有了顯著提升。許多市場上的主機商為了節(jié)省成本只提供Win 2003的服務器。
再次,要支持IIS最新版本— IIS7.5。IIS7.5相比于IIS 6.0等版本并不是簡單的升級,在技術上有了很大的革新。因此,選擇ASP.NET主機時,服務器環(huán)境首推:Windows Server 2008 R2 + IIS 7.5。
功能要齊全 ASP.NET主機的功能是否齊全,對于ASP.NET的支持是否到位都是判斷一個主機是否優(yōu)秀的關鍵。ASP.NET主機首先要保證完美兼容ASP.NET的各個版本如:ASP.NET 1.1/2.0/3.5/4.0以及 ASP.NET MVC 2/3/4。你可以根據自己的ASP.NET版本選擇對應的主機。 支持Full Trust完全權限設置,這點很重要。我所了解到的許多ASP.NET主機并不開發(fā)FullTrust代碼執(zhí)行權限。從而造成了用戶無法為自己的網站添加某些想要的功能或插件。