VS2013用Web Deploy方式發布網站到IIS服務器發布文檔
VS版本:VS2013
服務器版本:Windows Server 2012 R2
IIS版本:IIS8.0
Web Deploy版本:3.5
創建時間: 2016/4/7 12:50
作者: 銀果
標簽: VS2013, Web Deploy發布
Microsoft Web Deploy定義
1:一個采用全面的發布和部署機制的免費服務器技術。
我們為什么要使用?它有什么優點?
- 發布網站無需登錄服務器,只需在本機上進行發布,發布過程簡介明了。提高了發布效率。
- Web Deploy可通過命令行腳本實現IIS站點之間的相互轉移。
- 在對IIS進行任何操作之前可以對IIS中站點進行備份,站點出現問題后可對站點進行回滾。
- Web Deploy不僅僅讓你發布文件—還可以部署數據庫結構/數據,運行變更的數據庫腳本,設置安全訪問控制列表等等。所有這些部署步驟都可以用Visual Studio自動完成。
- 可以設置只修改那個文件。
發布流程
1.0. 檢查服務器是否安裝IIS(已安裝跳到 2.0)
1.1. 打開“服務器管理器”點擊”角色或功能”
1.2. 在彈出窗體中點擊“下一步“
1.3. 選擇“基於角色或基於功能的安裝“ ,然后點擊 ”下一步“
1.4. 選擇“從服務器池中選擇服務器“,然后點擊“下一步”,
1.5. 把“web服務器(IIS)里的多選框全部選中”,點擊”下一步“ ,至此IIS服務器安裝完成。
注意:確保“管理工具下”的“服務管理”已經安裝
2.0.打開IIS點擊“web平台工具”
2.1.搜索“web deploy”然后選擇“Web Deploy 3.6”安裝
3.0. 打開“Web Management Service服務”,並且啟用遠程管理
3.1.打開計算機“服務管理”,然后找到“Web Management Service服務”並確保該服務開啟
3.2.點擊”啟用遠程連接”,”標識憑據“根據需要選擇,
確保端口號為“8172”,並且證書為“wmsvc”,然后點擊啟動.
PS:這里我們介紹windows登錄的方式。
4. 0.為IIS服務器創建管理用戶
4.1. 選擇自己的站點,然后在右邊點擊“IIS管理器權限”。
4.4.點擊“添加用戶”,選擇“windows”,然后點擊“高級”—>”立即查詢”選擇需要管理iis的帳號后點擊“確定”
注意:允許管理的 賬戶 必須要有網站站點文件夾的 “完全控制權”。
這里不再贅述,請自行百度設置方法。
5.0.打開自己的網站項目,發布項目
5.1.右擊項目,選擇“發布”,然后點擊“自定義”,填寫“配置文件”,點擊“確定”。
5.2.發布方式選擇“Web Deploy”,然后按照要求填寫發布信息,填寫后點擊“驗證連接”,如果報錯請檢查服務器和填寫的信息是否有誤。驗證完成后點擊“發布即可”
注意:服務器:服務器IP地址,前面必須要帶http://。
站點名稱:IIS服務器中站點的名字。
用戶名:4.4.中選擇的用戶名
目標:http://服務器IP地址:端口號/站點名稱
6.0.恭喜您,完成了發布,趕快來進入瀏覽器訪問試下成功了沒把;