Windows-Server-2012-R2

Web Deploy 給出 404,處理程序失去?

  • November 23, 2014

在全新安裝的 Server 2012 R2 上,我想在 IIS 中設置 Web Deploy,以便從開發機器一鍵發布。

所以我啟用了 Web 管理服務並安裝了 Web Deploy 3.5,創建了一個 .PublishSettings 文件,並嘗試發布一個測試站點。

它不斷給出 404 not found 錯誤。我檢查了 http 處理程序,發現 /msdeploy.axd 沒有處理程序,並且預設的 *.axd HttpNotFoundHandler 正在生效。

我錯過了哪個安裝步驟?我應該手動添加處理程序嗎?我不知道它會是什麼類型。

在這種情況下,我需要先安裝(單獨的)Web 部署工具,然後通過 Web 部署過程來創建 .PublishSettings,然後它就像一個魅力一樣工作。

仍然沒有 msdeploy.axd 處理程序,所以我不確定我缺少什麼魔法。

如果 Web Deploy 將 Web 部署工具視為依賴項並啟用 Web 管理服務,那就太好了。或者至少一些文件。Web 平台安裝程序可能會令人困惑。

引用自:https://serverfault.com/questions/646389