我正在嘗試將行爲元素添加到我的客戶端配置文件中,以便我可以指定maxItemsInObjectGraph。將行爲元素添加到我的WCF客戶端config問題
我得到的錯誤是:元素'system.serviceModel'具有無效的子元素'行爲'。預期可能的元素列表:'綁定,客戶端,擴展'。
這裏是我的配置:
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_KernService"
maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647">
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>
<behaviors>
<endpointBehaviors>
<behavior name="ServiceViewEventBehavior">
<dataContractSerializer maxItemsInObjectGraph="2147483647"/>
</behavior>
</endpointBehaviors>
</behaviors>
<client>
<endpoint address="http://localhost/KernMobile.WCF/KernService.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_KernService"
contract="KernWcfService.KernService" name="BasicHttpBinding_KernService"
behaviorConfiguration="ServiceViewEventBehavior" />
</client>
</system.serviceModel>
</configuration>
它也抱怨在端點元素的behaviorConfiguration屬性。
任何想法? .Net 4.0 BTW。
編輯:我還應該指出,這是在一個WP7項目。
我想你指的錯誤在Visual Studio錯誤列表出現。正確? – 2011-02-24 23:36:26
我在編輯器中看到一條彎曲的藍線,當我將鼠標懸停時,錯誤出現在工具提示中。如果我運行該應用程序,則會在服務客戶端構造函數中引發無效的操作失敗:無法識別的元素「行爲」。 – 2011-02-25 00:26:51