【问题标题】:Azure Webapp to azure Marklogic on VM using .net XCC library : An address incompatible with the requested protocol was used [::ffff:10.10.1.4]:9501Azure Webapp 使用 .net XCC 库在 VM 上使用天蓝色 Marklogic:使用了与请求的协议不兼容的地址 [::ffff:10.10.1.4]:9501
【发布时间】:2016-11-28 17:07:11
【问题描述】:

我们有一个托管在 azure Appservice 计划上的 webapp,它与托管在 Azure VM 上的 Marklogic 服务器通信。 使用 webapp 和 VM 通过点对站点 VPN 进行对话并在同一个 VNET 上

当我们使用 .net XCC 库调用托管在 xcc://admin:admin@10.10.1.4:9501 的 Marklogic 服务器时。 我们收到一个错误:

使用了与请求的协议不兼容的地址 [::ffff:10.10.1.4]:9501

stacktrace 消息:在 Marklogic.Xcc.Impl.SessionImpl.SubmitRequest(请求请求)在 IET.TV.Common.MarkLogicHelper.MarkLogicHelper.Invoke(字符串模块Uri, 字符串输入搜索详细信息)在 IET.TV.Common.MarkLogicHelper.MarkLogicHelper.InvokeToSingleString(字符串 moduleUri,字符串分隔符,字符串 inputSearchDetails)

有没有办法控制如何使用 .net XCC 库生成地址格式。 尝试在 VM 上禁用 IPV6 选项仍然无效是否有任何其他选项可以使其正常工作

使用的 Marklogic 库版本是 MarkXCC.Net-8.0-6 和在 .net 4.6 上运行的 MVC 4。

【问题讨论】:

    标签: asp.net-mvc azure networking marklogic azure-web-app-service


    【解决方案1】:

    我发现它可以在 Windows 10 上运行

    https://support.microsoft.com/en-us/kb/929852

    您需要在主机级别禁用 IPV6,以便 Windows 无法解析为 IPV6 地址。

    有一个用于禁用和重新启用 IPV6 的向导以及注册表说明。我测试了向导,它对我有用。 (它之前给出了和你一样的错误)。

    我第一次尝试这个:https://msdn.microsoft.com/en-us/library/f59xd138(v=vs.90).aspx

    它没有工作。印刷精美 https://msdn.microsoft.com/en-us/library/e2sb8t9k(v=vs.90).aspx

    此设置启用对过时的 Dns 成员的 IPv6 支持 类:BeginGetHostByName、BeginResolve、EndGetHostByName、EndResolve、 GetHostByAddress、GetHostByName 和 Resolve。对于其他成员 System.Net 命名空间,如果是 IPv6,则可能返回 IPv6 地址 在操作系统中启用。

    【讨论】:

    • 因为我的应用程序在应用服务计划中作为 webapps 运行。我不确定我们是否可以执行这些文件。因为它没有显示任何虚拟机。同样为了反映 ipv6 的变化,我们需要重新启动服务器。没有重新启动 VM 的选项。
    • 我仍然尝试使用 powershell 脚本并尝试将其作为 webjob 运行。 “New-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters -Name DisabledComponents -PropertyType DWord -Value 0xFF”但它不允许我更改注册表:PermissionDenied: (HKEY_LOCAL_MACH...PIP6\P
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    • 2019-12-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-27
    • 1970-01-01
    相关资源
    最近更新 更多