我已经将域服务类添加到我的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