![](/img/trans.png)
[英]Using Web Deploy tool for IIS - works with administrator account but not IIS or Windows user account
[英]Web Deploy no longer works
我的團隊使用Web Deploy將我們網站的更新部署到我們的生產服務器上。 最近幾天我一直在做家務管理並更改了我的密碼(我確保在我的Web Deploy配置中更新)並將我們網站的解決方案移到了TFS的其他位置。 我不確定哪些(如果有)導致了這個問題,但我現在無法再使用Web Deploy發布我們的網站了。
我可以預覽發布正常,但我實際上無法發布它。
Visual Studio中的輸出顯示:
Start Web Deploy Publish the Application/package to https://[REDACTED]:8172/msdeploy.axd?site=[REDACTED] ...
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets(4270,5): Error ERROR_COULD_NOT_CONNECT_TO_REMOTESVC: Web deployment task failed. (Could not connect to the remote computer ("[REDACTED]") using the specified process ("Web Management Service") because the server did not respond. Make sure that the process ("Web Management Service") is started on the remote computer. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_COULD_NOT_CONNECT_TO_REMOTESVC.)
Publish failed to deploy.
(請注意,我已從此日志中刪除了一些識別信息,該信息已替換為'[刪除]')
我在這里找到了一個描述此問題的頁面: http : //www.iis.net/learn/publish/troubleshooting-web-deploy/troubleshooting-web-deploy-problems-with-visual-studio
它說要檢查WMSvc日志以查找狀態和子狀態代碼以進行進一步的故障排除。
在這里,我將與綠色預覽相關的彩色線條和與紅色實際發布相關的線條進行了顏色編碼。 如您所見,請求以200(OK)狀態返回,這意味着服務器不會發現任何錯誤。 但是,Visual Studio報告失敗,我的生產網站尚未更新。
生成日志條目的事實告訴我Web Deploy已正確安裝並且處理程序已正確設置。
似乎部署總是在~30秒后失敗。 這可能是巧合,但我想知道是否有超時發揮。
有人建議進一步的故障排除步驟
編輯:當我嘗試發布到任何服務器時,會出現此問題,因此它肯定是客戶端問題,而不是服務器問題。
EDIT2:我的項目有兩個分支,Main和Dev。 我剛剛發現我仍然可以從Dev發布,而不是從Main發布。 它們都具有相同的設置。 很奇怪。
這可能是由幾個原因引起的。 我之前寫過關於這些問題的博客文章。
當我們安裝Web Deploy工具時,它會創建本地用戶“WDeployConfigWriter”和“WDeployAdmin”。 在您的情況下,您已明確更改密碼以重置我認為的本地用戶密碼,或者負責人的密碼。 要重置這些本地用戶密碼,您可以執行以下操作:
“控制面板 - >用戶帳戶 - >允許其他用戶訪問此計算機 - >高級 - >高級 - >用戶”
“IIS - >服務器節點 - >管理服務委派”
如果操作仍然是錯誤的,請參閱Windows上的事件日志,這里是真正的交易。 檢查此鏈接 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.