1
我有一個WCF服務暴露了大約34個方法。直到使用MetadataExchangeClient
交流今天的元數據中工作得很好,但突然我開始收到以下異常:元數據交換問題 - 方法數量限制?
元數據包含無法解析的引用:http://localhost:1150/service.svc?wsdl=wsdl0
最「有趣」的事情是,如果我在服務合同中註釋了一些方法(,無論哪個方法是),以便服務公開少方法我可以正確地獲取元數據。該web.config
設置讀取
<system.serviceModel>
<services>
<service name="(...)" serviceBehavior="(...)">
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="(...)"><serviceMetadata httpGetEnabled="True"></behavior>
<serviceBehaviors>
</behaviors>
所有名稱中的名稱空間限定的,一切運作良好,同時露出,比如說,15點的方法。每當我試圖揭露更多,無論哪一個,我都會得到這個例外。我究竟做錯了什麼?