服务器环境很重要
ASP.NET作为微软主推的产品,想要完美的运行ASP.NET程序就必需要保证ASP.NET主机具有优秀的服务器环境。虽然.NET程序支持跨平台,但是目前仍然只能在Windows主机操作系统中才能完美运行,所以首先服务器的OS毫无疑问选择Windows。市面上使用比较多的Windows服务器操作系统有:Win Server 2003、Win Server 2008、Windows Server 2008 R2。推荐选择的是Windows Server 2008 R2。与前期的2008和2003相比,Windows Server 2008 R2在虚拟化、系统管理弹性、网络存取方式、信息安全方面有了显著提升。许多市场上的主机商为了节省成本只提供Win 2003的服务器。
再次,要支持IIS最新版本— IIS7.5。IIS7.5相比于IIS 6.0等版本并不是简单的升级,在技术上有了很大的革新。因此,选择ASP.NET主机时,服务器环境首推:Windows Server 2008 R2 + IIS 7.5。
功能要齐全
ASP.NET主机的功能是否齐全,对于ASP.NET的支持是否到位都是判断一个主机是否优秀的关键。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主机并不开发FullTrust代码执行权限。从而造成了用户无法为自己的网站添加某些想要的功能或插件。
支持独立应用程序进程池、微软URLRewrite2,伪静态、提供的数据库支持:如是否支持MSSQL 2012、Access等。都是在选择ASP.NET时需要考虑的。
是否备案
如今,随着备案政策越来越严格,费时费力,还要时刻警惕被墙,因此备案也成为了众多站长所头疼的问题。在这种前提下,免备案的主机受到了众多站长的追捧。在选择ASP.NET主机时一定要明确自己选择的方向。对于个人网站,建议使用免备案的香港主机或者美国主机会方便的多。
价格要亲民
价格是否合理在选择ASP.NET主机时起到了决定性的作用。一般情况下,对于个人或者小型企业而言预算不是太多,价格太高会让人难以接受。市面上动辄7,8百或者上千的ASP.NET主机,在功能上并不见得多丰富,质量也就那样,为何会价格如此高呢?估计贵就贵在了广告和宣传上面,当然这笔费用还得用户来买单。
所以选择ASP.NET主机时一定要货比三家,选择性价比最好的主机。在百度上搜索了一下,目前国内提供ASP.NET主机的服务商主要有:主机91、中国万网、西部数码、美橙互联这几家还不错。其中值得一提的就是主机91,这个最近在各大牛博上都能见到的主机,性价比确实不错:Windows Server 2008R2+IIS 7.5 +MSSQL2012、支持微软URLRewrite2,伪静态、不限流量和数据库大校价格上:一年360,两年600,相当于1块钱一天。
除此之外,在选择时还要充分考虑ASP.NET主机供应商提供的机房质量、能否提供7X24在线支持、是否支持30天无条件退款等等。好的主机只有用过才知道,有兴趣的朋友可以去看看主机91的ASP.NET主机。