天天看點

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

一 VS釋出

1首先是 點選自己建立的 web項目 ,右鍵釋出

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

2  在之後出現的界面中選擇配置檔案 , 選擇或導入釋出配置檔案,下拉框,選擇建立  

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

 跳轉到下一步 

3 在連接配接界面中 在釋出方法中選擇檔案系統

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

目标位置選擇浏覽就是将釋出後的檔案放在什麼地方。

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

4 在下一個設定界面中選擇 配置方法為debug

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

 最後就是完成了

以上就是vs2012的釋出,(當然也可以不釋出,在後面的ISS中選擇項目的WEB層作為釋出項) 之後就是ISS的配置了

========================

二 IIS的配置  

(一)  首先添加自己的網站,右鍵網站添加

名字随便寫, ip寫自己電腦ip,. 實體路徑選擇剛才釋出的檔案目錄.端口号除了8080外随意配置設定

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

點選确定就可以了

然後是添加通路權限(為的是解決以下這個問題)

Iss配置最容易出現的錯誤就

HTTP錯誤 500.19 - Internal Server Error

無法通路請求的頁面,因為該頁的相關配置資料無效

 主要原因是沒有通路的權限, 隻要添加通路權限就可以了。

解決方法 :

在iss中 右鍵自己建立的網站/編輯權限/安全選項/ 編輯/添加/

進階設定/ 查找/添加everyone使用者

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

2 編輯

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

3  添加

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

4 點選進階

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

5 選擇查找, 添加everyone使用者

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

(二)  在首頁身份驗證的選項中開啟下列幾個服務

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

開啟以下服務 

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

(三)  進階設定

點選左側欄的“應用程式池”,選中與我們的網站對應的應用程式池,點選右側欄的“進階設定”。有3個地方需要改:

 或者是輕按兩下應用池/選擇對用的應用程式右鍵 /設定應用程式  

分别對應三個紅線

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  
VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

修改的三個屬性紅色線

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

應用池:在Microsoft IIS6中引入了

應用程式池,這是

微軟的一個全新概念:應用程式池是将一個或多個應用程式連結到一個或多個工作程序集合的配置。因為

應用程式池中的應用程式與其他應用程式被工作程序邊界分隔,是以某個應用程式池中的應用程式不會受到其他應用程式池中應用程式所産生的問題的影響。 Windows 2003同時支援兩種工作模式,預設為ISS 6.0工作程序隔離模式。工作程序隔離模式防止一個應用程式或站點停止了而影響另一個應用程式或站點,大大增強了IIS的可靠性。 

設定完應用池以後啟動。

這樣網站就釋出就基本完成了

最後測試下網站的效果

點選内容視圖,選中一個網頁進行浏覽

(四)  最後就是配置預設起始頁了 

方法: 點選功能視圖中的預設文檔

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

單擊右方的添加操作,将内容頁中想設為起始頁的頁面添加到頁面中,并設定到第一項就可以了

五 (外篇)

防火牆設定

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

允許“内容檢索(使用HHTP)"通過防火牆,如果還是不能通路網站就直接關閉防火牆。

在浏覽器位址欄輸入ip:8090就可以通路了。當然這個ip是你的内網ip,外網使用者無法通路。

執行個體

執行個體頁面如下圖。

VS2012網布網站與IIS配置一 VS釋出二 IIS的配置  

以上就是基本的釋出順序了,歡迎大家提建議

繼續閱讀