
在全新安裝的 Server 2012 R2 上,我想在 IIS 中設定 Web 部署,以便從開發電腦進行一鍵發佈。
因此,我啟用了 Web 管理服務並安裝了 Web Deploy 3.5,創建了 .PublishSettings 文件,並嘗試發布測試站點。
它不斷給出 404 未找到錯誤。我檢查了 http 處理程序,發現 /msdeploy.axd 沒有處理程序,預設的 *.axd HttpNotFoundHandler 正在生效。
我錯過了哪個安裝步驟?我應該手動新增處理程序嗎?我不知道它會是什麼類型。
答案1
在這種情況下,我需要先安裝(單獨的)Web 部署工具,然後透過 Web 部署程序來建立 .PublishSettings,然後它就可以正常運作了。
仍然沒有 msdeploy.axd 處理程序,所以我不確定我缺少什麼魔法。
如果 Web 部署將 Web 部署工具視為相依性並啟用 Web 管理服務,那就太好了。或至少有一些文檔。 Web 平台安裝程式可能會令人困惑。