我应该使用BizTalk 2016中的信息更新SharePoint列表。我的目标是使用Windows SharePoint Services适配器和CSOM。我已在BizTalk服务器上启用Windows Identity Foundation(在安装BizTalk之后)。
运行发送端口时出现以下错误:
找不到Windows SharePoint Services网站。网址 “ http://xxx.sharepoint.com/sites/yyy/”指向 没有Windows SharePoint Services的SharePoint对象 网站。
我已启用WIF跟踪(但没有日志):
<system.diagnostics>
<sources>
<source name="System.IdentityModel" switchValue="Verbose">
<listeners>
<add name="xml" type="System.Diagnostics.XmlWriterTraceListener" initializeData="C:\logs\WIF.xml" />
</listeners>
</source>
</sources>
<trace autoflush="true" />
</system.diagnostics>
我尝试了在发送端口配置中提供凭据,以及通过使用特定域帐户运行特定主机来进行尝试。同样的错误。
在BizTalk计算机上禁用Windows防火墙。
答案 0 :(得分:1)
我的情况是客户最近要求更新到sharepoint在线列表。因此,我需要在安装BizTalk之后激活WIF。在尝试解决此问题的过程中,我还安装了最新的CU6,并且也对安装进行了维修。但是同样的问题。
我有一个powershell脚本,用于测试连接性和验证SharePoint联机列表的可访问性,以排除适配器本身并限制问题的范围。运行脚本,在Microsoft.SharePoint.Client.dll程序集中查找类时出现问题。显然,机器上缺少某些东西!
我在计算机上安装了SharePoint Client SDK,并且-eureka-我收到了下一条错误消息!
似乎您确实需要将其他程序集安装到Windows SharePoint Services适配器,即使文档中另有说明。可能是由于在安装BizTalk之后激活了WIF。
转到下一个(误导性的)错误消息!