0

我发现了很多关于 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 数据中心服务器。

我遵循了这个(和其他安装指南)并且可以确认以下内容:

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

1 回答 1

0

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

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

有用!

于 2014-05-28T16:10:17.447 回答