C# 无法通过MS build将我的web应用程序部署到远程位置。每次都会出现这个错误

C# 无法通过MS build将我的web应用程序部署到远程位置。每次都会出现这个错误,c#,asp.net-mvc,msbuild,tfsbuild,C#,Asp.net Mvc,Msbuild,Tfsbuild,我在一个大企业环境中工作。当我尝试使用ms build将解决方案部署到远程服务器时,每次尝试部署应用程序时都会出现此错误 根据错误消息,它说它无法连接,但我可以ping到ip。我甚至在两台机器的主机文件中添加了主机ip和名称。我不知道我是否做错了什么。以前有人遇到过这个问题。你是如何克服的 注意:我已经用myip.com替换了我的ip。。。和站点名称作为我在这个问题中的站点名称。(我的应用程序是Asp.net MVC 4应用程序) C:\Program Files(x86)\MSBuild\M

我在一个大企业环境中工作。当我尝试使用ms build将解决方案部署到远程服务器时,每次尝试部署应用程序时都会出现此错误

根据错误消息,它说它无法连接,但我可以ping到ip。我甚至在两台机器的主机文件中添加了主机ip和名称。我不知道我是否做错了什么。以前有人遇到过这个问题。你是如何克服的

注意:我已经用myip.com替换了我的ip。。。和站点名称作为我在这个问题中的站点名称。(我的应用程序是Asp.net MVC 4应用程序)


C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets(3847):Web部署任务失败。(无法完成对远程代理URL“站点名称”的请求)。此错误表示无法连接到服务器。确保服务URL正确,此计算机和服务器计算机上的防火墙和网络设置配置正确,并且服务器上已启动相应的服务。错误详细信息:无法完成对远程代理URL“site name”的请求。无法连接到远程服务器连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机未能响应myip.com而建立的连接失败


任何帮助都会被告知

报告中隐藏了真正的错误信息,但它的内容如下:

无法连接到远程服务器连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机未能响应myip.com

这是一个TCP连接问题,这意味着可能有一个简单的解决方案

这应该很简单:这意味着您指定的服务器无法运行。如果您确定您的网站当前正在运行(即,您可以从web浏览器访问),则表示您输入了服务器名称或其他连接详细信息。这并不意味着
msdeploy.axd
有问题,因为如果有问题,您的客户端至少能够连接


检查服务器的防火墙规则,并确保web服务器(IIS)正在运行并且正在积极侦听您想要的IP地址(检查站点绑定和服务器的网络配置,转储
ipconfig/all
也会很有用)。

这是IIS的问题,它不允许远程连接。通过允许远程连接修复了此问题。

在我的情况下,这是由于主机的防火墙设置。关闭本地网络防火墙解决了这个问题

您好,谢谢您的回答我的服务器工作正常,我已经以同样的方式部署了另一个项目。我可以从网络中的每台机器上访问它。所有其他项目都是WCF服务,但这是ASP.NET MVC 4,它正试图部署到IIS。我怀疑一些IIS配置。它们会成为问题吗?