SharePoint 中的 Visual Studio Team Foundation 服务器 Web 部件无法连接到 TFS 2015 Update 3

Posted

技术标签:

【中文标题】SharePoint 中的 Visual Studio Team Foundation 服务器 Web 部件无法连接到 TFS 2015 Update 3【英文标题】:Visual studio team foundation server web parts in SharePoint cannot connect to TFS 2015 Update 3 【发布时间】:2017-08-08 13:18:26 【问题描述】:

我的 SharePoint 网站无法连接到 TFS Web 部件,例如:已完成构建等。错误类似于 Link

TF400324:无法从服务器 https://MyServer/tfs 获得 Team Foundation 服务。技术信息(针对管理员):底层连接已关闭:发送时发生意外错误。

我相信原因是一样的,那就是 TLS 1.0 禁用也导致了这种情况。但无法弄清楚 SharePoint 如何连接到 TFS 以及我应该将哪个服务器放入注册表。

我尝试在 SharePoint 服务器中添加 .Net 框架注册表,但没有解决问题。

【问题讨论】:

【参考方案1】:

    转到 TFS 管理控制台并检查 SharePoint Web 应用程序的连接,以查看连接是否仍在工作。

    尝试转到 TFS AT 机器并访问 SharePoint 网站,看看您是否有同样的问题。

    将 SharePoint 网站配置为使用 HTTPS 和证书通常需要额外的步骤,例如 configuring alternate access mappings 和 configuring authentication infrastructure。您可以在以下网站查看使用 SSL 为 TFS 设置 HTTPS 的详细步骤:https://www.visualstudio.com/en-us/docs/setup-admin/tfs/admin/setup-secure-sockets-layer#obtaining-a-certificate

【讨论】:

我的 TFS url 配置了 HTTPS,而 SharePoint 没有。我尝试从 TFS AT 机器访问 SharePoint url,我看到了同样的问题,现在我已经更改了 SharePoint 中的 reg 条目以强制使用 TLS 1.2,重启后问题就消失了。感谢您的提示。

以上是关于SharePoint 中的 Visual Studio Team Foundation 服务器 Web 部件无法连接到 TFS 2015 Update 3的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Visual Studio 2013 开发 Sharepoint Webpart

我正在设置 SharePoint 开发环境。我可以在生产计算机上的 VM 和 Visual Studio 上设置 Sharepoint 吗?

启动SharePoint添加时,Visual Studio崩溃

使用 Visual Studio 2010 使用 Sharepoint 2010 Web 服务

Sharepoint - 由于 ListId 属性,无法在 Visual Studio 中重复使用导出 ListViewWebPart

Visual Studio 2010 未生成 SharePoint 2010 WebPart .g.cs 文件