在阿裡雲伺服器上部署.net網站,心得及其步驟:
步驟:
1.買伺服器;
2.保證系統磁盤的大小夠用,否則之後要更換系統磁盤的話,整個伺服器需要重新配置
;
3.通過遠端連接配接,将在本機已經釋出後的項目檔案複制到伺服器上。
注:這裡不需要在Visuo Studio 2010上運作的代碼檔案,隻要釋出後的項目檔案。
4.配置IIS環境,注意.net Framework的版本要與項目一緻,這裡用的是4.0版本。
1)需要在指令框,安裝4.0
具體cmd指令:
輸入 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
輸入 aspnet_regiis.exe -i
2)在伺服器功能角色中添加IIS,并添加相應功能。
5.資料庫的問題:
這裡用的是SQL Server 2008R2,在伺服器上安裝軟體,注意是32位,并把資料庫進
行還原。
6.資料庫與網站連接配接的問題:
1)在本機cmd上測試,
ping <伺服器IP位址/伺服器名稱>
注意:這裡的IP位址是公網IP位址。
2)如果ping <伺服器IP位址> 成功,但是ping <伺服器名稱> 失敗
則說明名字解析有問題,這時候要檢查 DNS 服務是否正常。
有時候用戶端和伺服器不在同一個區域網路裡面,這時候很可能無法直接使用伺服器名稱
來辨別該伺服器,這時候我們可以使用HOSTS檔案來進行名字解析,
具體的方法是:
使用記事本打開HOSTS檔案(一般情況下位于C:\WINNT\system32\drivers\etc).
添加一條IP位址與伺服器名稱的對應記錄,如:
172.168.10.24 myserver
3)在本機上cmd指令:telnet <伺服器IP位址> 1433
如果指令執行成功,可以看到螢幕一閃之後光标在左上角不停閃動,這說明 SQL Server
伺服器工作正常,并且正在監聽1433端口的 TCP/IP 連接配接
如果指令傳回"無法打開連接配接"的錯誤資訊,則說明伺服器端沒有啟動 SQL Server 服務,
也可能伺服器端沒啟用 TCP/IP 協定,或者伺服器端沒有在 SQL Server 預設的端口
1433上監聽.
具體參考:
http://www.cnblogs.com/tutuya/archive/2006/08/07/470080.html
4)伺服器上設定“資料源設定”,使用者DNS,選擇“SQL Server”,資料源名稱,填
寫:伺服器名稱,最下面的空的下拉框,選擇“伺服器名稱”,用戶端設定“1433端
口”,選擇密碼登陸驗證,sa “自己的密碼”,測試成功。
5)在項目檔案中的webconfigure檔案中,修改連接配接資料庫的名稱:這裡仍然是原來
主機的名稱,修改成伺服器的名稱。
7.在IIS上添加網站。
注意這裡選擇的端口号需要是伺服器對外開放的端口号,需要提前在ESC上設定,添加
安全組,設定安全組規則,選擇要開放的端口号。具體流程見阿裡雲的相關文檔。