Visual Studio 2010的網站局域網發布功能(Publish)


     以前部署asp.net網站時都是復制、粘貼,最近做了bat一鍵安裝mysql和tomcat的setup。

就想vs有沒有更酷更方便的功能呢?果然有,上午研究了下vs的遠程發布asp.net網站的功能。

1,准備

  •     一台開發機,安裝了vs2010(vs2012也行)
  •     一台局域網中的服務器(虛擬機也行),必須已經安裝iis7(iis 7.5,8也行)
  •     檢查服務器8172端口是否能否訪問(做測試就先把服務器防火牆關掉也可以,但是最好自己配置防火牆的例外)
  •     我用的是英文版,麻煩童鞋們自己對照下中文版

2,在局域網中的服務器上安裝Webdeploy

   下載地址為:https://www.microsoft.com/web/handlers/webpi.ashx/getinstaller/WDeploy.appids

    

2,安裝完成后,啟動MsDepSvc和WMSVC兩個服務

3,在局域網中的服務器iis上建立有效的網站test,參數童鞋們自己設置正確

4,在開發機器上,打開vs2010,右鍵選中web項目,選擇Publish

  • Publish Profile 就是你遠程發布的配置名,我的名字為(vm)192.168.40.128
  • Publish Method,還有其他幾個選項,我這里選擇的是Web Deploy(其他幾個選項也蠻酷,它們有另外的應用場景)
  • Service URL 就是你服務器的有效ip地址
  • Sit/appliaction就是在第3步中建立的web站點名
  • Credentials 一定要選擇Allow untrusted cretiicate,然后輸入服務器有效用戶名和密碼
  • 點擊Publish.

5,另外,你可以在右鍵菜單的Package/Publish Setting中設置發布內容等。

6,在局域網服務器iis中查看網站是否發布成功。

       ok,如果你還不行,可以發下錯誤信息,大家都幫你看下。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM