【问题标题】:Where is Web Deploy's httpHandler configured?Web Deploy的httpHandler在哪里配置?
【发布时间】:2013-12-31 14:41:45
【问题描述】:

我确认我已经安装了 Web Deploy 3.5,并且我可以看到 Web 管理服务在服务中运行。

当我尝试在命令行上使用 VS 2010 或 msdeploy.exe 部署到此服务时,甚至在本地部署到 https://servername.com:8172/Msdeploy.axd?site=mySite,我收到 IIS 返回的 404。

我怀疑我应该在 .NET 4.0 Web.config 中列出的那些中看到 httpHandler,但我没有。

【问题讨论】:

    标签: visual-studio-2010 iis-7 web-deployment msdeploy


    【解决方案1】:

    Web 部署处理程序由 Web Deploy 安装,需要安装到服务器上。您可以在 http://www.iis.net/downloads/microsoft/web-deploy 找到安装程序,并提供几个安装程序选项。确保在安装时包含“IIS 7 部署处理程序”。从那里你可能想看看this article,它解释了如何获得正确用户帐户的正确权限。

    您的项目 web.config 中没有任何内容需要使其工作。这就是部署处理程序在单独的端口 (8172) 上可用的原因。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-21
      • 1970-01-01
      • 1970-01-01
      • 2019-07-01
      • 2015-11-30
      • 2017-01-20
      相关资源
      最近更新 更多