asp.Net + MSSQL 免費主機

雖然數年前曾有合作公司的老闆評論: PHP + MySQL 只有學生愛用,不會成為主流的。不過實務上,由於 asp.Net + MSSQL 高額的租賃與維護費用,中小企業多半還是會偏好 PHP + MySQL 做為網站建置的解決方案;對於公家機關部門或某些願意養專職 IT 的公司組織而言, Microsoft 的產品與自由軟體相比提供額外的技術支援與保證,加之有許多可供選擇的漏洞掃描軟體,選用 asp.Net + MSSQL 似乎更符合需求。

由於各種現實的因素,網站開發案件通常委外、委外再委外,當然經過一層層的抽成之後,最後酬勞與成品悲催的程度一定互相輝映。而在利潤稀薄的情況下,實際執行開發的團隊往往會選用免費主機做為測試環境。因此本文推薦並介紹一家免費而且支援 asp.Net 的虛擬主機:https://somee.com

實際使用後,嚴格來說只有兩個缺點:廣告與非中文文化屬性 ( CultureInfo ) 。文化的部分可以透過程式在執行時設定為 zh-TW:
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(“zh-TW”);
廣告的問題在利用 header 產生檔案下載時極為嚴重,由於檔案末插入的廣告會使檔案無法開啟。至於優點則是不可勝數,申請快速,支援非常多的版本:.Net 從 1.1 到 4.0 ,MSSQL 則有 2005 、 2008 R2 與 2012 可供選擇,提供 somee.com 的子網域與允許自行增加附加網域。

不過點要特別注意的是,由於其提供的 SQL Server 連線字串也是利用 somee.com 的子網域,因此在 DNS 穩定工作之前會發生無法連線至 MSSQL 的問題,要解決此問題可先將 MSSQL 連線字串中的 Domain Name 換成 IP 位置

somee.com 提供的連線字串:
workstation id=DN.mssql.somee.com;packet size=4096;user id=UID;pwd=PWD;data source=DN.mssql.somee.com;persist security info=False;initial catalog=DN

將 Domain Name 變更為 IP ( IP 位址可能會有變動):
workstation id=208.94.246.102;packet size=4096;user id=UID;pwd=PWD;data source=208.94.246.102;persist security info=False;initial catalog=DN

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

數學難題 * 限制時效已用盡。請重新載入驗證碼。