gpt4 book ai didi

wcf - ServicesReferences.ClientConfig 中的 标记

转载 作者:行者123 更新时间:2023-12-02 02:37:17 26 4
gpt4 key购买 nike

我已经创建了一个 WCF 服务并将其添加到我正在处理的现有 Silverlight 应用程序中。

当我在 Debug模式下运行 silverlight 应用程序时,当我引用 WCF web 服务时它失败了。

Unrecognized element '' in service reference configuration. Note that only a subset of the Windows Communication Foundation configuration functionality is available in Silverlight.

四处搜索后显然是以下行导致应用程序失败:

<transport>
<extendedProtectionPolicy policyEnforcement="Never" />
</transport>

删除上面几行后一切正常。这里的问题是什么?我应该相信这段代码并配置其他东西吗?

最佳答案

您使用哪个版本的 silverlight? <extendedProtectionPolicy>仅在 Silverlight 3 中可用。

在 Windows 7 上运行 wcf + silverlight 有一些问题。[ http://blogs.msdn.com/silverlightws/archive/2009/04/05/some-known-issues-in-sl3-beta.aspx ]

问题:在 Windows 7 Beta 上,您在生成代理时可能会遇到以下错误:“元素‘httpTransport’不能包含子元素‘extendedProtectionPolicy’,因为父元素的内容模型为空” .

解决方法:在 Windows 7 上,当您使用支持 Silverlight 的 WCF 服务项模板时,可能会在 Web.config 中生成一个元素。 Silverlight 不支持此元素。只需从 Web.config 中删除元素并尝试重新生成 Silverlight 代理。

HTH

关于wcf - ServicesReferences.ClientConfig 中的 <transport> 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/908354/

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