【发布时间】:2019-08-10 05:47:45
【问题描述】:
我应该使用 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>
我已尝试在发送端口配置中提供凭据,并通过使用特定域帐户运行特定主机。同样的错误。
Windows 防火墙在 BizTalk 机器上被禁用。
【问题讨论】:
-
您是否尝试过使用其他工具(例如 Postman 或 SoapUI)尝试连接到 SharePoint 网站?
-
@Dijkgraaf,我通过网络浏览器使用相同的 url + 凭据连接,使用域帐户的电子邮件样式用户名。我能够看到列表。从 BizTalk 运行时,我只收到上述错误消息。就像 WIF 永远不会被激活......(并且没有完成跟踪)。
-
@Dijkgraaf,我现在已经测试运行 ARC 并返回以下错误:X-MSDAVEXT_Error: 917656;访问+拒绝。+之前+打开+文件+in+this+location%2c+you+must+first+browse+to+the+web+site+and+select+the+option+to+login+自动。
-
错误信息是否有误导性,您在 biztalk 服务帐户下的 sharepoint 中没有权限?
-
@Jay,当然,错误信息具有误导性! ;) 我已经想出了这个问题的答案(见下文)。现在转到下一个误导性错误消息...
标签: biztalk sharepoint-online biztalk-2016