我已經將域服務類添加到我的SL4/EF/RIA Services應用程序的服務器端項目中。我設法創建了我的web.config部分中所需的所有必要元素。 (順便說一句,爲什麼不這樣產生了我,當我建立了我的域服務類?)RIA服務域服務類web.config設置
什麼我現在缺少的是要放什麼東西在我的終結點元素的屬性合約:
<service behaviorConfiguration="XXX.Web.RIAServices.MyServiceBehavior" name="XXX.Web.RIAServices.MyService">
<endpoint address="http://localhost:6400/ClientBin/XXX-Web-RIAServices-MyService.svc" binding="basicHttpBinding" bindingConfiguration="LargeData" contract="???">
<identity>
</identity>
</endpoint>
</service>
我認爲它應該是類似於XXX.Web.RIAServices.IMyService
,但該接口不存在於我生成的代碼中。
我在契約屬性中放入了什麼?
順便說一句的全部原因,不得不在所有接觸到的web.config這項服務是爲了增加對服務行爲的maxItemsInObjectGraph。可能有一種方法來增加/設置,而不必在web.config中設置它?我必須手動添加我的服務的所有web.config元素,所以如果我可以避免這一點,那也會很棒。 – 2011-03-18 16:48:10