SharePoint Web 服务和负载平衡器

SharePoint Web Service and load balancer

我有一个带有 2 个带负载平衡器的 WFE 服务器的场。我设置了这些配置:

我在 _vti_bin/mycustomWebService/ 文件夹下有一个已实现的网络服务

我将以下配置添加到我的 Web 服务 Web 配置中。

<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true">

当我调用我的网络服务时,一条消息告诉我我需要将 multipleSiteBindingsEnabled 设置为 "True"。已经设置好了!!!

我将此条目放入 Web 应用程序 Web 配置进行测试,服务调用成功,但 CSOM 不再工作!

你能帮帮我吗

我找到了解决方案。 我必须将共享点工厂添加到我的 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"  %>