sharepoint - 尝试使用SharePoint 2013集成创建新团队项目时出现TFS 2013错误TF218017

标签 sharepoint tfs visual-studio-2013 sharepoint-2013

问题总结:

我刚刚为我的组织构建了一个新的TFS 2013环境。在我第一次尝试/测试使用Visual Studio 2013创建新团队项目时,在最后阶段(完成按钮),我收到以下错误:
“ TF218017:无法创建SharePoint网站用作团队项目门户。发生以下错误:服务器无法处理请求。--->用户不存在或不是唯一的。--->用户不存在或不唯一。”

我发现其他一些人遇到同样的错误,但建议的解决方案似乎总是将SharePoint中的身份验证模式更改为SharePoint 2013中不可用的经典模式。

该错误消息表示这与权限有关。但是,由于当我使用TFS管理控制台创建新的TFS项目集合时,它在SharePoint中创建了一个新的网站集没有任何问题,这有点令人困惑。我不明白我的权限将如何允许我创建网站集,但不能将网站放在网站集之下。

以下是有关我的设置的一些详细信息:


在Windows Server 2008 R2 Enterprise上运行的TFS 2013
SharePoint 2013 Foundation(与TFS在同一域中的独立服务器
服务器)
TFS服务帐户是SharePoint网站上的网站集管理员
采集
我的AD帐户是SharePoint网站上的网站集管理员
采集
TFS服务帐户是SharePoint中的服务器场管理员
我的AD帐户是SharePoint中的服务器场管理员
TFS2013服务器还是SharePoint中的服务器场管理员
在安装TFS 2013时未遇到任何问题
TFS服务器仅用于TFS-此处未托管其他任何内容。
TFS Extensions for SharePoint已安装在以下位置的所有服务器上:
SharePoint 2013服务器场
截至2014年1月17日,TFS服务器已完全更新
工作站自2014年1月17日起已完全更新


到目前为止,我已尝试/研究的详细信息:


与我的网络人员确认没有防火墙\被阻止的端口
TFS服务器和SharePoint服务器之间的问题
在我尝试创建新团队的这段时间内
项目在我本地的事件查看器中没有错误\警告
机,SharePoint服务器或TFS服务器
尝试创建新的TFS服务器上的Fiddler时
团队项目-我发现TFS服务器之间完全没有流量
和SharePoint服务器。
我的工作站在尝试创建Team项目时没有与任何服务器的开放连接
我的工作站上已清除的缓存位于:C:\ Users \用户名(Team Explorer用户名)\ AppData \ Local \ Microsoft \ Team Foundation \ 4.0 \ Cache和C:\ Users \用户名(Team Explorer用户名)\ AppData \ Local \ Microsoft \ Team Foundation \ 5.0 \ Cache
在以下位置验证了TFS服务器上的缓存中的任何内容:C:\ ProgramData \ Microsoft \ Team Foundation \ Web Access \ Cache_v12.0
在TFS服务器上执行IIS重置
在TFS服务器上重新启动
Team Foundation Server最佳实践分析器(它说“未安装SharePoint产品”,我怀疑这是因为SharePoint已安装在另一台服务器上)
已安装Visual Studio 2013更新1。


我对此表示歉意,但我也将其发布在了msdn论坛上:http://social.msdn.microsoft.com/Forums/vstudio/en-US/0758f52d-bf03-44e4-96aa-b60468395914/tf218017-cannot-create-sharepoint-2013-site-from-tfs-2013?forum=tfsgeneral

我正在达到此技能的极限。任何帮助\想法将不胜感激。谢谢!

更新:
好吧,不幸的是,我不得不分解并致电一家未具名的大型科技公司的技术支持以寻求帮助。在此过程中,对SharePoint环境进行了一些更改,这与SharePoint服务器场“关闭”同时发生。我不确定服务器场上的问题是偶然还是与我的更改有关,但最终结果是我的SharePoint人员现在对我的TFS集成持怀疑态度,所以我被迫在Windows Server 2003上默认安装SharePoint TFS盒子。我将把这个帖子留给其他有类似问题的人讨论,除非形式不好。感谢所有尝试提供帮助的人。

最佳答案

这是我要检查的一些其他项目:


确保在创建团队项目时以高架启动VS 2013(打开时单击鼠标右键,然后选择“以管理员身份运行”)。
如果可能,请查看如果使用Team Explorer从其他计算机或服务器本身进行尝试会发生什么。
确保您尝试创建具有Team项目的用户在SharePoint中具有足够的权限(您可以使该帐户成为有关网站集的网站集管理员)。
用户应该是TFS服务器管理员或团队项目集合管理员。
确保用户帐户在相关的Reporting Services文件夹中也具有Content Manager权限,以防万一。
转到您的SharePoint网站集,并尝试使用您尝试使用其创建团队项目的帐户在其中手动创建网站;执行此操作时,请确保使用已安装TFS的团队站点模板之一(例如Agile或CMMI)创建它;如果您以这种方式遇到错误,则可以帮助您缩小问题范围。
不要忘记查看有关计算机上的事件日志。

关于sharepoint - 尝试使用SharePoint 2013集成创建新团队项目时出现TFS 2013错误TF218017,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21175135/

相关文章:

javascript - Sharepoint 2013 中的工具提示自定义

sharepoint - 如何管理Sharepoint列表中基于列的访问控制?

c# - 将 SPWeb 作为按值参数传递会导致内存泄漏吗?

TFS 发布管理有一个卡在进行中的发布

c++ - TFS 2013 构建如何使工作区文件可编辑?

powershell - TFS:使用 "SetRight"参数调用 "2"的异常: "Could not obtain the user information."

c - 在 Visual Studio 2013 和 C 中使用 ffmpeg

c# - 将文本框传递给方法。当使用 textchanged 事件时。 C# Visual Studio

c# - MSBuild : bin/release folder is not getting created

javascript - 自定义 sharepoint 2010 xslt 列表 - 通过 javascript 编辑项目 - 编辑后数据未刷新