天天看點

IIS伺服器 遠端釋出(Web Deploy)配置 VS2010 開發環境 Windows Server 2008伺服器系統

  asp.net 網站有三種常用的釋出方式;分别是拷貝開發機上釋出好的檔案到伺服器硬碟上、打包成安裝程式到伺服器上安裝、通過Visual Studio 開發平台遠端釋出到伺服器。

  在asp.net網站的開發階段,經常需要将系統釋出到開發者所在區域網路的伺服器上,供客戶和項目負責人預覽。之前都是在開發機上釋出好之後再拷貝到伺服器上部署,因為開

發階段系統的更新很快,每次都拷貝檔案很麻煩。于是開始研究VS2010釋出到遠端IIS伺服器的方法,經過在網上查找相關資料和親身實踐成功的在Windows Server 2008 上完

成了IIS遠端釋出的相關配置。

  IIS伺服器遠端配置步驟如下:

  1、在ISS安裝“管理服務”(若已存在則無須再安裝)

    1.1 伺服器管理----->角色----->web 伺服器IIS

    

IIS伺服器 遠端釋出(Web Deploy)配置 VS2010 開發環境 Windows Server 2008伺服器系統

    1.2 點選右下角 “添加角色服務”,彈出選擇“選擇角色服務”對話框。

IIS伺服器 遠端釋出(Web Deploy)配置 VS2010 開發環境 Windows Server 2008伺服器系統

    1.3 選中“管理服務” 點選“下一步”----->點選“安裝”。安裝完成後,重新打開“伺服器管理器”在”Internet 資訊服務(IIS)管理器“主界面能看到”管理服務“的圖示。

IIS伺服器 遠端釋出(Web Deploy)配置 VS2010 開發環境 Windows Server 2008伺服器系統

    1.4 打開”管理服務“ 主界面,啟動遠端連接配接,并設定連接配接IP位址(伺服器IP位址)和端口。然後啟動”服務管理“。

IIS伺服器 遠端釋出(Web Deploy)配置 VS2010 開發環境 Windows Server 2008伺服器系統

    1.5 在防火牆的“入站規則”中添加(若已存在設定為啟用)服務管理的端口号。

IIS伺服器 遠端釋出(Web Deploy)配置 VS2010 開發環境 Windows Server 2008伺服器系統

    2.1下載下傳完成後打開安裝包,在下圖的選擇界面選擇”完全安裝“。

IIS伺服器 遠端釋出(Web Deploy)配置 VS2010 開發環境 Windows Server 2008伺服器系統

    2.2 安裝完成後重新打開”伺服器管理器”在”Internet 資訊服務(IIS)管理器“主界面右鍵單擊任意一個網站名稱,彈出菜單選擇“部署”彈出二級菜單。

IIS伺服器 遠端釋出(Web Deploy)配置 VS2010 開發環境 Windows Server 2008伺服器系統

    2.3 在上一步彈出的二級菜單中點選“啟用 web deploy 釋出” ,彈出“啟用 web deploy 釋出” 對話框,選擇一個系統管理者使用者授權(非管理者賬戶釋出可能會有權限問題),設定“指定釋出伺服器連接配接的url” 中的IP和端口号

    (即為1.4中設定的IP和端口)

IIS伺服器 遠端釋出(Web Deploy)配置 VS2010 開發環境 Windows Server 2008伺服器系統
IIS伺服器 遠端釋出(Web Deploy)配置 VS2010 開發環境 Windows Server 2008伺服器系統
IIS伺服器 遠端釋出(Web Deploy)配置 VS2010 開發環境 Windows Server 2008伺服器系統

    2.4 點選“啟用 web deploy 釋出” 對話框中的 設定 按鈕。當結果中顯示下圖中的文字則設定成功。到此伺服器的配置全部搞定,接下來就是去VS2010 中釋出了!

IIS伺服器 遠端釋出(Web Deploy)配置 VS2010 開發環境 Windows Server 2008伺服器系統

  3、使用VS2010遠端釋出網站

    3.1 釋出對話框設定:“服務URl”就是2.3中“指定釋出伺服器連接配接的url” 的url,“網站/應用程式”是IIS上的的啟用了“web deploy 釋出” 的網站,使用者名和密碼是2.3中設定的使用者賬戶和密碼,選中“允許不受信任的證書(U)”

    (這個必須選中,原因筆者也不知道,猜測是和權限驗證機制有關)。

IIS伺服器 遠端釋出(Web Deploy)配置 VS2010 開發環境 Windows Server 2008伺服器系統

    3.2 點選釋出按鈕,VS輸出釋出的相關資訊。

IIS伺服器 遠端釋出(Web Deploy)配置 VS2010 開發環境 Windows Server 2008伺服器系統

希望這篇文章能給你帶來幫助。

繼續閱讀