Visual Studio 遠端釋出之 WebDeploy
阿新 • • 發佈:2021-11-04
使用C#開發網站或者服務時,每次都需要先發布到本地再拷貝到伺服器上替換。這樣是很麻煩的,那麼有VS是否支援遠端釋出呢?
答案是支援的。
這裡以一個WebAPI的釋出為例。
第一步、配置新建釋出配置
在解決方案中選擇要釋出的專案,之後新建釋出選擇【Web 伺服器(IIS)】
按照下邊截圖中的提示的內容配置
預設使用者名稱我寫錯了,應該是administrator
新建釋出配置完成以後,再次點選編輯會是這樣的效果
點選驗證連結會提示驗證成功,前提是目標伺服器上已經發布了實際的站點
如果驗證連結不通過,請檢查目標伺服器得IIS是否配置正確,以及防火牆是否關閉或開放埠
在站點上右鍵選單必須要有部署這一項,如果沒有需要下載安裝Web Deploy 3 這一外掛
在IIS的官網中搜索 Deploy ,最下邊有一項 Web Depooy v3下載安裝即可
防火牆的設定就不在這裡細說了,如果可以關閉防火牆就直接關閉;
如果需要開啟防火牆,那麼可以對IIS程式進行特定的過濾。
如果有其他問題,請私信我吧。