gpt4 book ai didi

wcf - 当服务托管在 Azure 中时,地址不正确

转载 作者:行者123 更新时间:2023-12-02 18:34:28 25 4
gpt4 key购买 nike

我在 Azure 上托管了一个 WCF 服务 http://voraservice.cloudapp.net/MyPushService.svc 。问题是当我通过客户端连接时,它告诉我在给定地址找不到端点:

http://rd00155d3425e0/MyPushService.svc

我不知道这个随机服务器名称是如何来到这里的,几个小时以来我一直在尝试找出如何删除这个随机服务器名称并将托管在云上的 WCF 的实际位置。感谢任何指向解决方案的指针!

更新:我看到了这篇知识库文章 - http://support.microsoft.com/kb/971842/但是当我尝试更新 Win7 时,它说更新不适用于我的计算机。

最佳答案

最初我被重定向到此知识库 - http://support.microsoft.com/kb/971842/但这对我的 Windows 7 机器很有帮助。

最后,我通过在 serviceBehaviors 标记内添加 useRequestHeadersForMetadataAddress 标记来解决此问题。

<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="ShoutboxWebRole.ShoutsBehavior">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
<useRequestHeadersForMetadataAddress/>
</behavior>
</serviceBehaviors>
</behaviors>
<services>
...
</services>
</system.serviceModel>

关于wcf - 当服务托管在 Azure 中时,地址不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8452300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com