Win2008R2配置WebDeploy發布網站


一、配置服務器

1.安裝管理服務 

 

 

 

2.點擊管理服務進行配置

 

二.安裝WebDeploy

2.1通過離線安裝包方式安裝:

離線包沒有WebDeploy3.6版本的,不過影響不大

2.2通過Web平台安裝程序安裝:

我當時服務器沒有Web平台安裝程序,可以通過鏈接下載

2.3配置WebDeploy的專用賬戶

1.一般情況下,WebDeploy 安裝好的時候,會創建兩個本地賬戶

 

 

很可惜,我這里是二般情況
我重新創建了WDeployAdmin 和 WDeployConfigWriter 這兩個賬戶
具體操作參考:
接下來添加WebDeploy專用賬戶,后面發布要用
net user 用戶名 密碼 /add。這樣就能創建一個非管理員的普通賬戶。

2 給賬戶添加Web站點權限

 

 
給WebDeploy專用賬戶添加操作權限
 

 

 

重要事項:測試管理服務是否可用

一個需要關注的事情是你的服務器上是否啟用了防火牆,或你的服務器在集群中的位置。
管理服務默認使用HTTPS協議運行在8172這個端口。這個端口可能默認被你主機的設置關閉了。
這樣的話,要么你需要在防火牆/或宿主上打開它—要么選擇一個允許的端口號。
要測試管理服務是否可用,只需要打開瀏覽器並訪問類似https://yourservername:8172/MsDeploy.axd 的鏈接就可以—如果你被要求提供用戶名/密碼,那說明它沒有被防火牆阻擋。如果是超時則說明防火牆禁用了端口。

三、配置VS發布文件

VS 點擊發布采用WebDeploy方式
 

【發布方法(M)】選擇Web Deploy =>

【服務器(E):】填寫服務器的IP地址 =>

【站點名稱(T):】填寫IIS中網站的名稱 =>

【用戶名(N):】填寫windows 服務器的遠程登錄賬號  =>

【密碼(W):】填寫windows 服務器的遠程登錄密碼 =>

【目標URL(L):】填寫網站的URL例如  http://xxx.xxxxxx.xxx  =>

點擊 【驗證連接(V)】按鈕 =>證書出錯點擊【接受】按鈕 =>【下一步】

發布成功

 

四、配置WebDeploy

進入WebDeploly
path %programfiles%\IIS\Microsoft Web Deploy V3
查看備份
msdeploy.exe -verb:dump -source:backupManager=網站名
恢復備份
msdeploy.exe -verb:sync -source:backupManager -dest:backupManager=webdeploy/備份的名字

 

參考:

https://msdn.microsoft.com/zh-cn/magazine/gg185703.aspx

http://www.cnblogs.com/zhaozhengyan/p/win2008R2_webdeploy.html


免責聲明!

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



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