首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么IPv6会干扰网络部署?

为什么IPv6会干扰网络部署?
EN

Stack Overflow用户
提问于 2016-06-09 21:00:45
回答 1查看 446关注 0票数 1

为什么Visual部署在发布到解析为IPv6地址的intranet站点时会出现“发送上发生意外错误”的失败?我假设IPv6与此有关,因为将IPv4地址添加到主机文件解决了问题,web部署就成功了。

详细信息:

  • 最初,生成错误来自一个TeamCity构建代理,但在试图从Visual发布(或只是验证发布配置文件中的连接)时也会出现同样的问题。
  • 对目标计算机的ping (成功)解析为一个IPv6地址,该地址与在目标计算机上运行"ipconfig“时发现的地址相同,但尾端有不同的作用域ID。
  • Windows UNC共享目标机器的路径运行良好。
  • 目标机器实际上是运行构建代理的VM的主机。

下面是在发布配置文件上验证连接时的错误。

以及最初构建/部署尝试的详细信息。

C:\程序文件(x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets(4276,5):网络部署任务失败。(无法完成对远程代理URL‘https://tapserver:8172/msdeploy.axd?site=MealPlannerCIAPI’的请求。)此错误表示无法连接到服务器。确保服务URL正确,此计算机和服务器计算机上的防火墙和网络设置配置正确,并已在服务器上启动适当的服务。错误详细信息:无法完成对远程代理URL 'https://tapserver:8172/msdeploy.axd?site=MealPlannerCIAPI‘的请求。基础连接已关闭:发送时发生意外错误。无法从传输连接读取数据:现有连接被远程主机强制关闭。现有连接被远程主机强制关闭。

我再次解决了这个问题,但对我来说,这是一个非常令人困惑的解决办法。在主机文件显然已经使用IPv4到达主机时,通过将v6地址添加到主机文件中可以中断任何msdeploy调用吗?

EN

回答 1

Stack Overflow用户

发布于 2018-01-22 18:00:34

您在管理服务配置(IIS)中检查了选项IP Address Restrictions吗?

如果您试图访问一个IPv6目标,请注意,您总是与本地IPv6地址连接。如果您已经配置了任何限制,它们将不应用您的IPv6地址,因为限制配置与IPv6不兼容。因此,如果将Access for unspecified clients设置为Deny,则连接尝试将自动被拒绝。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37736093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档