国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

Web Deploy發布網站及常見問題解決方法(圖文)

2024-09-01 13:28:15
字體:
來源:轉載
供稿:網友
由于最近恰好入手一臺Windows Server 2008 R2的服務器,所以周良就在這上面進行了一番測試研究

Web Deploy對于ASP.NET開發人員來說絕不陌生,在開完完成后我們部署網站的過成功使用Web Deploy可以很便捷的實現從Visual Studio一鍵部署到服務器,并且可以自動判斷文件是否有更改,并進行相應的修改和刪除。由于最近恰好入手一臺Windows Server 2008 R2的服務器,所以周良就在這上面進行了一番測試研究。

安裝Web Deploy

安裝的詳細過程這里就不再贅述,主要是確保以下幾項服務安裝正確。
1. 安裝之前確認服務器安裝了管理服務:IIS-Add Role Service

Web Deploy
2. 下載Web Deploy
下載地址:http://www.iis.net/downloads/microsoft/web-deploy
3. 點擊安裝,如果你不需要PHP,可以將PHP相關的全部取消,點擊I accept就可以進行下載和自動安裝。如果是手動在安裝一定要確保Web Deploy的所有組件都安裝上,否則在使用的時候就會產生404錯誤。
4. 安裝完成后,為網站創建一個非管理員的賬號,同時將IIS中Management Service中“Enable Remote connections”勾選。
5. 配置Configure Web Deploy Publishing
6. 打開服務器的8127端口

使用Web Deploy的常見問題

安裝完成后就可以開始在Visual Studio中開始配置連接。在剛開始使用的時候周良曾遇到如下的問題,這里附上我的解決方法,歡迎大家討論:錯誤的信息可以通過查看服務器上的“Web Deploy”事件日志。

錯誤一:Not able to log on the user ‘./WDeployConfigWriter'

第一次安裝好之后,未檢查用戶是否創建正確所以出現了無法登陸的情況,這個問題是由于服務器用戶組中WDeployAdmin 和WDeployConfigWriter用戶未能創建。這種情況下,需要我們手動去創建兩個用戶,并進行相關權限的配置。具體步驟如下:
1. 在服務器本地用戶中創建 WDeployAdmin 和 WDeployConfigWriter. 并設置密碼(第四步還將用到)。二者都同時勾選“密碼永不過期“ 。
2. 添加WDeployAdmin 到Administrators組
3. 打開C://Windows/system32/inetsrv/config―屬性―安全,添加WDeployConfigWriter并賦予修改和寫權限
4. 打開IIS,選擇”Management Service Delegation ( 管理服務委派)”將這里所有用戶名為WDeploy* 的點擊右側的“編輯”―“設置”填寫第一步添加的用戶名和密碼。
webdeploy2
設置完成以后,就能夠正常使用Web Deploy進行連接,如果使用仍然有錯誤,那么繼續檢查事件日志。

錯誤二:System.UnauthorizedAccessException: 試圖執行未經授權的操作。

出現此類問題通常是由于創建用戶時未授權造成。
首先檢查錯誤一中的第二,三步中提到的授權是否正常。
然后重新配置用戶的授權。
在IIS中右鍵網站-選Deploy菜單中的Configure Web Deploy Publishing
webdeploy3
選擇Windows,點擊“Select”
webdeploy5;
輸入創建的非管理員的Deploy用戶名
webdeploy6
周良到此步為止,問題解決。
接下來就可以通過VS進行連接發布。
webdeploy7

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 赫章县| 建瓯市| 临城县| 赞皇县| 彰武县| 北票市| 九龙坡区| 扶沟县| 蓝田县| 阿巴嘎旗| 朝阳市| 章丘市| 洪雅县| 曲靖市| 格尔木市| 霸州市| 太原市| 张家界市| 莱芜市| 长岭县| 留坝县| 上虞市| 历史| 龙山县| 嘉义县| 闽侯县| 洪洞县| 会理县| 大姚县| 通道| 玛曲县| 佛山市| 金川县| 铜鼓县| 山东省| 仁怀市| 乌苏市| 阿拉善右旗| 文成县| 遂宁市| 嘉义县|