gpt4 book ai didi

silverlight - RIA 服务域服务类 web.config 设置

转载 作者:行者123 更新时间:2023-12-04 02:43:53 25 4
gpt4 key购买 nike

我已将域服务类添加到我的 SL4/EF/RIA 服务应用程序的服务器端项目。我已经成功创建了我的 web.config 部分中所需的所有必要元素。 (顺便说一句,为什么在我创建域服务类时没有为我生成这个?)

我现在缺少的是在我的端点元素的契约(Contract)属性中放入什么:

<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 但我生成的代码中不存在该接口(interface)。

我在契约(Contract)属性中放了什么?

最佳答案

对于那些可能使用它作为使用其他设置配置其 DomainService 的方式的人来说,这里是如何增加 ObjectGraph 以允许 WCF RIA 服务在操作期间编码超过默认数量的对象:

<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
<services>
<service name="ProjectName.Web.Services.YourDomainService" behaviorConfiguration="ProjectName-Web-Services-YourDomainService"></service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="ProjectName-Web-Services-YourDomainService">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
<!-- Increase ObjectGraph for larger results -->
<dataContractSerializer maxItemsInObjectGraph="655360" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>

关于silverlight - RIA 服务域服务类 web.config 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5355177/

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