1. 程式人生 > >asp.net網站部署在雲伺服器windows server 2008上

asp.net網站部署在雲伺服器windows server 2008上

搭建一個網站需要以下4個準備:

1.域名解析

2.(雲)伺服器

3.資料庫

4.網站程式碼

其中1可以可以去DNSPOD申請,同時需要進行備案,在上面就都可以完成。2用的是阿里雲伺服器windows server 2008 R2,去阿里雲購買一個,一般400多一個月就好。3的資料庫用的sql server2005,直接在雲伺服器上安裝就行。4網站程式碼用的asp.net。好了,來看看釋出一個網站的完整流程

1.vs中(用的vs2013)點擊發布,一路預設配置就好




2.在釋出後的資料夾根目錄中找到web.config檔案,注意3個地方

第一個地方是資料庫連線配置


分別對應不同資料庫sqlserver,mysql連線方式,具體的看程式碼中是何種連線方式,比如我們的程式碼是這樣的



我們用的是name=“ConnectionString”這個sqlserver的連線方式,所以配置好這個即可

如果我們的資料庫跟web在同一個伺服器上,那麼server=.;就代表本地配置

第二個是看.net版本


這裡是4.0,所以需要IIS中有.net 4.0版本,這個在後面安裝IIS中會講

第三個是當遇到網頁打不開訪問不了的情況時,設定customErrors mode = Readonly,可以顯示具體報錯資訊,然後可以根據報錯顯示上網查詢對應解決方案,這個對於遇到各種問題時特別有幫助



3.新增IIS服務

(1)新增角色,選擇“Web伺服器(IIS)”和“應用程式伺服器”

  

(2)不清楚的話全選就好

     

 (3)同樣簡單點的話全選就好

    

(4)這樣我們就安裝好了IIS(預設6.0)及.net(預設2.0或者3.5)

   

在瀏覽器中輸入本地ip,如果可以開啟一個網頁就說明安裝成功了

4.建立網站

(一)在iis管理器中點選新增網站,填好路徑及ip就好,應用程式池選擇.net 4.0 classic,如果沒有網上找一個.net 4.0版本安裝即可



因為我們的程式碼配置版本是.net 4.0,所以這裡也要選擇4.0版本程式池版本,安裝好.net 4.0後,點選應用程式池,會顯示


這樣我們就部署好了一個網站

5.安裝sqlserver(這裡用的是2005版本),注意兩個地方就好,一個是允許遠端連線,一個是身份驗證


這樣保證外部能訪問到

6.域名解析。去DNSPod上面將申請的域名跟雲伺服器ip進行對映就ok了

然後通過類似www.baidu..com訪問網站就ol