asp.net 網站有三種常用的釋出方式;分别是拷貝開發機上釋出好的檔案到伺服器硬碟上、打包成安裝程式到伺服器上安裝、通過Visual Studio 開發平台遠端釋出到伺服器。
在asp.net網站的開發階段,經常需要将系統釋出到開發者所在區域網路的伺服器上,供客戶和項目負責人預覽。之前都是在開發機上釋出好之後再拷貝到伺服器上部署,因為開
發階段系統的更新很快,每次都拷貝檔案很麻煩。于是開始研究VS2010釋出到遠端IIS伺服器的方法,經過在網上查找相關資料和親身實踐成功的在Windows Server 2008 上完
成了IIS遠端釋出的相關配置。
IIS伺服器遠端配置步驟如下:
1、在ISS安裝“管理服務”(若已存在則無須再安裝)
1.1 伺服器管理----->角色----->web 伺服器IIS
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnauQzYwgTN2cTO5EzMwI2MxQmNlJzMmFmZ4MzNlRzYjRDZfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.jpg)
1.2 點選右下角 “添加角色服務”,彈出選擇“選擇角色服務”對話框。
1.3 選中“管理服務” 點選“下一步”----->點選“安裝”。安裝完成後,重新打開“伺服器管理器”在”Internet 資訊服務(IIS)管理器“主界面能看到”管理服務“的圖示。
1.4 打開”管理服務“ 主界面,啟動遠端連接配接,并設定連接配接IP位址(伺服器IP位址)和端口。然後啟動”服務管理“。
1.5 在防火牆的“入站規則”中添加(若已存在設定為啟用)服務管理的端口号。
2.1下載下傳完成後打開安裝包,在下圖的選擇界面選擇”完全安裝“。
2.2 安裝完成後重新打開”伺服器管理器”在”Internet 資訊服務(IIS)管理器“主界面右鍵單擊任意一個網站名稱,彈出菜單選擇“部署”彈出二級菜單。
2.3 在上一步彈出的二級菜單中點選“啟用 web deploy 釋出” ,彈出“啟用 web deploy 釋出” 對話框,選擇一個系統管理者使用者授權(非管理者賬戶釋出可能會有權限問題),設定“指定釋出伺服器連接配接的url” 中的IP和端口号
(即為1.4中設定的IP和端口)
2.4 點選“啟用 web deploy 釋出” 對話框中的 設定 按鈕。當結果中顯示下圖中的文字則設定成功。到此伺服器的配置全部搞定,接下來就是去VS2010 中釋出了!
3、使用VS2010遠端釋出網站
3.1 釋出對話框設定:“服務URl”就是2.3中“指定釋出伺服器連接配接的url” 的url,“網站/應用程式”是IIS上的的啟用了“web deploy 釋出” 的網站,使用者名和密碼是2.3中設定的使用者賬戶和密碼,選中“允許不受信任的證書(U)”
(這個必須選中,原因筆者也不知道,猜測是和權限驗證機制有關)。
3.2 點選釋出按鈕,VS輸出釋出的相關資訊。
希望這篇文章能給你帶來幫助。