天天看點

在阿裡雲伺服器上部署.net網站,

在阿裡雲伺服器上部署.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上設定,添加

安全組,設定安全組規則,選擇要開放的端口号。具體流程見阿裡雲的相關文檔。

繼續閱讀