SharePoint Web 服务和负载平衡器
SharePoint Web Service and load balancer
我有一个带有 2 个带负载平衡器的 WFE 服务器的场。我设置了这些配置:
- 到我的 Web 应用程序的备用访问映射(http://my-intranet
至 http://web-application:21545)
- A header 到 iis web 应用程序
我在 _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" %>
我有一个带有 2 个带负载平衡器的 WFE 服务器的场。我设置了这些配置:
- 到我的 Web 应用程序的备用访问映射(http://my-intranet 至 http://web-application:21545)
- A header 到 iis web 应用程序
我在 _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" %>