Visual Studio 使用 Web Deploy 發布遠程站點


Ø  簡介

本文介紹 Visual Studio 如何使用 Web Deploy發布遠程站點,有時候我們開發完某個功能時,需要快速將更改發布至服務器。通常 Visual Studio 可以采用兩種方式遠程發布站點,一個是直接復制站點所需的文件至服務器,這種方式比較繁瑣。另外,就是采用 Web Deploy 遠程發布,主要分為以下幾個步驟:

1.   下載並安裝 Web Deploy(服務器端)

2.   安裝 IIS 管理服務(並啟動)

3.   配置 IIS 管理

4.   配置“站點”的 IIS 管理器權限

5.   VS 發布站點

6.   更多 Web 部署錯誤代碼

 

1.   下載並安裝 Web Deploy(服務器端)

1)   下載

1.   打開鏈接:https://www.iis.net/downloads/microsoft/web-deploy

clip_image002

2.   下載

clip_image004

說明:WebDeploy_amd64_zh-CN.msiWebDeploy_x86_zh-CN.msi 可根據服務器位數選擇安裝。


2)   安裝(注意:安裝 Web Deploy 需要完整安裝)

clip_image005

 

2.   安裝 IIS 管理服務(並啟動)

說明:如果 IIS 管理服務已安裝(並啟動),可省略該步驟。

1)   選擇“管理工具”中的“管理服務”,單擊“下一步”,如圖:

clip_image007

 


2)   安裝完成后,確保【Web Management Service】服務已開啟,如圖:

clip_image009

 

3.   配置 IIS 管理

1)   配置“管理服務”(如無配置更改,可忽略該步驟!)

1.   打開 IIS 管理器 -> 雙擊“管理服務”,如圖:

clip_image011

 


2.   確認以下信息,保持默認即可(注意,默認端口號:8172),如圖:

clip_image013

 

2)   添加 IIS 管理器用戶

1.   雙擊“IIS 管理器用戶”,如圖:

clip_image015

 


2.   點擊右側“添加用戶”,輸入用戶名和密碼(該用戶、密碼用於 VS 發布站點),如圖:

clip_image017

 

3.   保證狀態為“啟用”,如圖:

clip_image019

 


4.   配置“站點”的 IIS 管理器權限

1)   雙擊“發布的站點”下的 IIS管理器權限,如圖:

clip_image021

 

2)   點擊右側“允許用戶”,在“IIS 管理器”中選擇剛剛添加的“IIS 管理用戶”,如圖:

clip_image023

 

5.   VS 發布站點

1)   右鍵“發布的網站”選擇發布,進行如下配置,點擊發布即可:

clip_image025

 

2)   如果出現【Validate Connection】錯誤:

clip_image027

說明安裝 Web Deploy 除了問題。

 

3)   如果出現【Validate Connection】錯誤:

clip_image028

1.   首先,檢查 ServerSite nameUser name Password 是否拼寫錯誤!


2.   其次,如果服務器是“阿里雲 ECS”,需要配置端口號【8172】的安全組規則,如圖:

clip_image030

 

4)   如果發布時出錯,如圖:

clip_image032

1.   添加“Local Service”賬戶權限即可,如圖:

clip_image034

 

5)   發布成功

1.   VS(輸出窗口)

clip_image035

2.   服務器(站點目錄)

clip_image037

3.   到此,恭喜你可以使用 Visual Studio 結合 Web Deploy 遠程發布站點了~

 

6.   更多 Web 部署錯誤代碼

https://docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/web-deploy-error-codes


免責聲明!

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



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