2015-02-09 55 views
13

我試圖從開發人員命令提示符下使用MSDeploy將部署站點部署到本地主機時,出現錯誤「Error_Connection_Terminated」,我在我的繩索末端試圖找出造成什麼原因它的錯誤是非常模糊的,究竟是什麼問題。我已正確設置了部署文件夾的權限,並且我已在服務窗口中多次重新啓動Web部署代理服務。我已經瀏覽了許多已經發布在網絡上的解決方案,但都沒有用,因爲它們都沒有處理使用開發人員命令提示符,而只是使用Visual Studio本身提供解決方案。MSDeploy Error_Connection_Terminated試圖部署網站時

任何具有MSDeploy或IIS經驗的人都可以提出一些建議,或者就如何解決這個問題提出建議。

錯誤狀態「Error_Connection_Terminated錯誤:發生意外的文件結尾。以下元素未關閉:結果。行1,位置550. 錯誤計數:1.」

enter image description here

回答

1

我有同樣的問題。重啓我的開發人員計算機解決了問題(重新啓動部署服務器(測試計算機),重新安裝msdeploy,使用其他帳戶和其他解決方案無助於......)。

26

我在運行MSDeploy的機器上關閉Fiddler後,遇到了同樣的問題並能夠成功進行部署。

這將符合Marcello's findings - 我認爲他已經開啓了小提琴手,並且他在重新啓動時關閉了它。

+3

+1完全相同的錯誤信息(「結果,第1行,位置550」)。通過關閉Fiddler解決。標記爲正確答案? – savehansson 2015-08-12 09:58:29

+0

在我的情況下,小提琴手也造成了麻煩(正如Scott發現的那樣) – 2015-12-16 07:53:44

+0

也通過關閉Fiddler解決了同樣的問題。謝謝! – Alexander 2016-01-26 15:06:38

0

對於具有相同錯誤代碼的其他人有些幫助: 如果您使用的是Visual Studio中的UI,請不要在服務器輸入中輸入http://前綴(畢竟,例如沒有它)。我真的很困惑,因爲我有一個保存的配置文件與http://和那個工程。 注意:我的安裝程序是Visual Studio 2013 for Web w/Update 4 也許這是在安裝最近我所做的更新4之後開始的。

更新(被downvoted後):這裏有一些額外提示:

  • 確保管理服務安裝從「打開和關閉 功能」。這是IIS配置的一部分。
  • 確保「Web管理服務」已啓動。安裝該功能後,其設置爲手動並且未啓動。
  • 確保「Web部署代理服務」已啓動。
  • 確保TCP端口8172傳入的是
1

嗯,我在同樣的問題來了,如同一週前在服務器上打開,併爲所有那些誰的解決方案,上述沒有工作(因爲可能有很多這個錯誤背後的原因)我弄清楚發生了什麼。

我嘗試了上面提到的其他一切,但沒有工作,因爲我沒有使用Fiddler,所有的Web部署服務都按預期啓動並運行,Web發佈配置文件運行良好,Web部署端口已打開。

找出原因之後,並關閉防火牆,因爲我想確保沒有涉及應用程序阻止。事實證明,防病毒引發了_ERROR_CONNECTION_TERMINATED錯誤。

現在我想清楚地說明你們中許多人會說這可能是首先要檢查的事情之一,但是管理員安裝了它並且我不知道它。最後,我卸載了防病毒軟件,一切恢復正常。

我想大家對此表示同意:微軟對於錯誤的原因沒有很多信息/具體內容。