0

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

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

注意:我已将我的 ip 替换为 myip.com... 并将站点名称作为我在此问题中的站点名称。(我的应用是 Asp.net MVC 4 Application)

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets (3847): Web deployment task failed.(Could not complete the request to remote agent URL 'https://myip.com/msdeploy.axd?site=my site name'.) This error indicates that you cannot connect to the server. Make sure the service URL is correct, firewall and network settings on this computer and on the server computer are configured properly, and the appropriate services have been started on the server. Error details: Could not complete the request to remote agent URL 'https://myip.com/msdeploy.axd?site=my site name'. Unable to connect to the remote server A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond myip.com

任何帮助都会得到真正的认可

4

3 回答 3

0

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

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

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

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

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

于 2013-03-25T08:34:08.367 回答
0

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

于 2013-03-25T19:58:48.650 回答
0

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

于 2019-07-25T10:34:52.810 回答