gpt4 book ai didi

wcf - IMetadataExchange 的契约(Contract)属性无效

转载 作者:行者123 更新时间:2023-12-02 01:51:27 33 4
gpt4 key购买 nike

我已将 WCF 服务升级到 .NET Framework 4.5。这样做后,我注意到主机配置文件中的 IMetaDataExchange 周围有一条蓝色的波浪线。

这就是配置的服务部分的样子:

<services>
<service behaviorConfiguration="MyBehavior" name="MyServiceHost">
<endpoint binding="wsHttpBinding" bindingConfiguration="noSecurityBinding" contract="MyServiceContract"/>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>

当我将鼠标悬停在 IMetadataExchange 上时,错误显示:

The 'contract' attribute is invalid - The value 'IMetadataExchange' is invalid according to its datatype 'serviceContractType' - The Enumeration constraint failed.

该服务似乎运行良好。所以我很好奇为什么这无效。

最佳答案

关闭VS后可以删除.SUO(解决方案用户选项文件)文件吗?这将重置 VS 中 XMLEditor 组件的缓存并解决您的问题。

关于wcf - IMetadataExchange 的契约(Contract)属性无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12408667/

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