IIS服務器 遠程發佈(Web Deploy)配置 VS2010 開發環境 Windows Server 2008服務器系統

  asp.net 網站有三種經常使用的發佈方式;分別是拷貝開發機上發佈好的文件到服務器硬盤上、打包成安裝程序到服務器上安裝、經過Visual Studio 開發平臺遠程發佈到服務器。web

  在asp.net網站的開發階段,常常須要將系統發佈到開發者所在局域網的服務器上,供客戶和項目負責人預覽。以前都是在開發機上發佈好以後再拷貝到服務器上部署,由於開服務器

發階段系統的更新很快,每次都拷貝文件很麻煩。因而開始研究VS2010發佈到遠程IIS服務器的方法,通過在網上查找相關資料和親身實踐成功的在Windows Server 2008 上完asp.net

成了IIS遠程發佈的相關配置。網站

  IIS服務器遠程配置步驟以下:url

  一、在ISS安裝「管理服務」(若已存在則無須再安裝).net

    1.1 服務器管理----->角色----->web 服務器IIS3d

    

    1.2 點擊右下角 「添加角色服務」,彈出選擇「選擇角色服務」對話框。blog

    

    1.3 選中「管理服務」 點擊「下一步」----->點擊「安裝」。安裝完成後,從新打開「服務器管理器」在」Internet 信息服務(IIS)管理器「主界面能看到」管理服務「的圖標。開發

    

    1.4 打開」管理服務「 主界面,啓動遠程鏈接,並設置鏈接IP地址(服務器IP地址)和端口。而後啓動」服務管理「。部署

    

    1.5 在防火牆的「入站規則」中添加(若已存在設置爲啓用)服務管理的端口號。

    

 

  二、安裝和配置Web Deploy 。Web Deploy 下載地址:http://www.iis.net/downloads/microsoft/web-deploy  

    2.1下載完成後打開安裝包,在下圖的選擇界面選擇」徹底安裝「。

    

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

    

    2.3 在上一步彈出的二級菜單中點擊「啓用 web deploy 發佈」 ,彈出「啓用 web deploy 發佈」 對話框,選擇一個系統管理員用戶受權(非管理員帳戶發佈可能會有權限問題),設置「指定發佈服務器鏈接的url」 中的IP和端口號

    (即爲1.4中設置的IP和端口)

    

 

    

 

    

 

    2.4 點擊「啓用 web deploy 發佈」 對話框中的 設置 按鈕。當結果中顯示下圖中的文字則設置成功。到此服務器的配置所有搞定,接下來就是去VS2010 中發佈了!

    

 

  三、使用VS2010遠程發佈網站

    3.1 發佈對話框設置:「服務URl」就是2.3中「指定發佈服務器鏈接的url」 的url,「網站/應用程序」是IIS上的的啓用了「web deploy 發佈」 的網站,用戶名和密碼是2.3中設置的用戶帳戶和密碼,選中「容許不受信任的證書(U)」

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

    

    3.2 點擊發布按鈕,VS輸出發佈的相關信息。

    

 

但願這篇文章能給你帶來幫助。

相關文章
相關標籤/搜索