我有一个带有2个带负载均衡器的WFE服务器的服务器场。我设置了这些配置:
我在_vti_bin / mycustomWebService /文件夹下有一个实施的网络服务
我将以下配置添加到我的Web服务Web配置中。
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true">
&#13;
当我调用我的网络服务时,会有一条消息告诉我,我需要将multipleSiteBindingsEnabled设置为&#34; True&#34;。它已经设好了!!!
我把这个条目放到了web应用程序web配置上进行测试,服务调用成功了,但是CSOM不再工作了!
请帮助我
答案 0 :(得分:1)
我找到了解决方案。 我必须将sharepoint工厂添加到我的svc文件中。所以我的svc内容如下:
<%@ ServiceHost Service="Services.MyService" Factory="Microsoft.SharePoint.Client.Services.MultipleBaseAddressWebServiceHostFactory, Microsoft.SharePoint.Client.ServerRuntime, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>