【问题标题】:One-Click Web Deploy failing: "This method is not supported by this class."一键式 Web 部署失败:“此类不支持此方法。”
【发布时间】:2014-05-27 21:37:51
【问题描述】:

我找到了很多关于 web 部署以及为什么它可能会失败的文章,但没有任何关于此错误消息的答案。

Web 部署任务失败。 (无法完成对远程代理 URL https://myserver:8172/msdeploy.axd?site=mysite 的请求。)

无法完成对远程代理 URL https://myserver:8172/msdeploy.axd?site=mysitename 的请求。请求被中止:请求被取消。此类不支持此方法。

我正在尝试将 MVC4 网站从 Visual Studio 2013 Express 部署到安装了 Web 服务器角色的 Windows 2008 R2 Datacenter 服务器。

我关注了this(和其他安装指南)并且可以确认以下内容:

  • Windows Server 2008 R2 数据中心
  • 已安装 Web 服务器角色
  • 管理服务正在运行
    • 接受 Windows 和 IIS 凭据
    • 服务器Administrator 有权限
    • 启用远程连接(并重新启动服务)
    • SSL 证书是我们的真实证书,而不是自我证书
  • 我的防火墙配置为允许此流量
  • am在访问https://myserver:8172/msdeploy.axd 时提示输入用户名/密码
  • 网站正在运行
    • 绑定到:80:443 上的所有IP(与部署具有相同的证书)

【问题讨论】:

    标签: asp.net-mvc-4 iis-7 visual-studio-2013 webdeploy one-click-web-publishing


    【解决方案1】:

    因此,出于某种原因,它不希望 Windows 管理员帐户进行部署。

    • IIS Manager User 中创建了一个 IIS 用户
    • 将权限设置更改为Windows credentials or IIS manager credentials
      • 重启Management Service
    • 将新创建的用户添加到网站

    有效!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-15
      • 1970-01-01
      • 2012-10-19
      相关资源
      最近更新 更多