msdeploy.axd returns 404

msdeploy.axd returns 404

我正在尝试在 IIS8 上设置 webdeploy,但为什么在本地访问 https://[servername]:8172/msdeploy.axd and https://localhost:8172/msdeploy.axd 时我得到 404。

我已经安装了管理服务。

我已经使用网络平台安装程序安装了 webdeploy 3.5。在程序和功能中,a 更改了 webdeploy 的安装以包括所有功能,包括处理程序。

在 IIS 管理器中,我为默认网站的上下文菜单选择了配置 Web 部署发布。

我已经重启了管理服务。

当我尝试 https://[servername]:8172/msdeploy.axd 时,我被要求输入凭据并接受证书。之后我得到了 404.

我已经卸载了 webdeploy 并使用 MSI 手动安装,包括所有功能。

重新启动了整个服务器。

得到 404。

我不相信你可以从浏览器打开该服务。我尝试针对我们每天部署多次的开发服务器进行尝试,并且还收到了 404。我会尝试从 VS 部署而不是作为测试。

此外,如果有人来到这里并使用 Visual Studio 发布对话框并且“验证连接”按钮失败:不要 时使用该按钮创造。只需单击 Ok,然后单击 Edit(在 More actions 菜单中)。

在“连接”选项卡中,单击“验证连接”。这次它会要求您接受无效的证书(因为您可能 self-signed 它在您的服务器上)。接受它,连接应该可以通过。