一键式Web部署失败:“此类不支持此方法。”

时间:2014-05-27 21:37:52

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

我发现了很多关于网络部署的文章以及它可能失败的原因,但没有任何关于此错误消息的答案。

  

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

     

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

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

我按了this(和其他安装指南),可以确认以下内容:

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

1 个答案:

答案 0 :(得分:0)

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

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

它有效!