将TFS Express 2013升级到2015后,我收到以下错误:
1)尝试转到tfs管理页面时
TF400898: An Internal Error Occurred.
Run Code Online (Sandbox Code Playgroud)
2)在事件日志中:
Web Request Details
Url: http://tfs.XXXXXX.com:8080/tfs/defaultcollection/Services/v3.0/LocationService.asmx [method: POST]
User Agent: Team Foundation (devenv.exe, 14.0.23102.0, Pro, SKU:31)
Headers: not available
Path: /tfs/defaultcollection/Services/v3.0/LocationService.asmx
Local Request: False
Host Address: 76.XXX.XXX.115
User: RR2014\sweaver [authentication type: NTLM]
Exception Message: The extension '.svc' is not registered with WCF/WF handler. Please either remove relativeAddress '~/ServiceManagement.svc' in 'system.serviceModel/serviceHostingEnvironment/serviceActivations' from configuration file or register the corresponding extension '.svc' with WCF/WF handler. Please refer to 'http://msdn.microsoft.com/en-us/library/bb515343.aspx' for how to register an …
Run Code Online (Sandbox Code Playgroud) 在TFS 2015新构建系统中,是否在构建完全删除后自动将构建号添加到全局列表(构建 - 项目名称)?
我是否需要编写自定义PowerShell任务才能完成此任务?
注意:XAML构建仍然像以前一样向全局列表添加构建号.
我有TFS On-Premises,在排队新版本时我有这个错误.
找不到具有以下功能的代理:msbuild,visualstudio,vstest
我找到了这个答案:没有找到具有以下功能的代理:msbuild,visualstudio,vstest?
但有没有办法在内部修复它而不在构建服务器上安装Visual Studio?
错误地,我将我的项目添加到GIT存储库.现在我想将存储库更改为TFS.
在许多网站上,它首先提到选择解决方案,然后转到文件菜单>源代码管理>更改源代码管理.
但是,我无法看到此选项.我哪里错了?
我使用"dotnet test"命令来运行测试(因为某些奇怪的原因,将它们作为"Visual Studio Test"步骤运行失败).我生成覆盖数据如下:
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Dynamic Code Coverage Tools\CodeCoverage" collect /output:code.coverage dotnet test "test\path_to_unit_tests_project\project.json"
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Dynamic Code Coverage Tools\CodeCoverage" analyze /output:code.coverage.xml code.coverage
Run Code Online (Sandbox Code Playgroud)
我添加了"发布代码覆盖率结果"步骤.构建成功完成,但我在代码覆盖率部分看到"没有可用的构建代码覆盖率数据".同时我将*.coverage和*.coverage.xml视为附加工件.
是否可以使用来自外部代码覆盖工具(而不是VS测试步骤)的数据填充该部分?如果没有,是否可以创建一个显示自定义代码覆盖率报告的新选项卡(如下所示)?
code-coverage tfsbuild tfs-2015 azure-devops azure-pipelines
我在我的服务器上安装了Visual Studio 2017来构建项目.服务器正在运行团队基础服务器2015 Update 3.TFS 2015在Visual Studio版本中显示最新选项,但是当我构建项目时,它不构建,并且代理没有Visualstudio,vstest,msbuild等功能.我正在尝试手动添加功能,但它不起作用,并说Visual Studio没有找到.
我正在尝试为Visual Studio Team Services REST API编写一个JavaScript客户端,它将AJAX请求发送到我们自托管的Team Foundation Server 2015,但我面临跨域问题.
API需要凭据进行身份验证,但由于安全原因,浏览器会阻止我的请求,因为参数Access-Control-Allow-Origin
是使用通配符设置的*
.
我试图在IIS管理器中的HTTP响应标头中添加此参数,也在TFS web.config文件中添加(实际上是相同的),但是我收到一个错误,告诉我这个参数有两个不同的值(例如:*
和http://localhost:58785
),应该只有一个.我想这个值已经在库的代码中定义,我无法访问,因为TFS Web服务已经在IIS上编译和运行.
我还尝试<location allowOverride="false">
在web.config中使用标记,禁止配置覆盖,但在这种情况下TFS将无法启动.
有人已经在这里询问了这个问题,并且还在uservoice上发布了一张票,但由于API的名称非常模糊(Visual Studio Online REST API),我不知道这个人是否在线谈论真正的Visual Studio或者他的case与我的相同(自托管TFS服务器).
我们已经在C#中实现了一些运行良好的功能,但现在我们确实需要实现一个JavaScript客户端.编写Web服务并将其用作查询API的代理对我们来说真是一团糟,我们不想这样做.
这太可悲了,我们无法向API发送AJAX请求,因为我们无法更改配置.
我想直接向我的同事发送一个链接到我们TFS回购文件中的行号.这可能吗?如果是这样,怎么样?我们正在使用TFS 2015.
目前,我发现的最好方法是链接到文件,如下所示:
HTTP [S]:// {TFS-SERVER} [:{PORT}]/TFS/{PROJECT-COLLECTION}/_versionControl#路径= {PATH-TO-FILE}
然后,按Ctrl + G手动输入行号.在我深入研究JavaScript以查找Ctrl + G如何工作之前,我希望有人可以帮助我.
我尝试了这个主题的变体,但没有sucecss:
HTTP [S]:// {TFS-SERVER} [:{PORT}]/TFS/{PROJECT-COLLECTION}/_versionControl#路径= {PATH-TO-FILE}#线= {LINE}
PS我的问题类似于这个问题,而不是Visual Studio,我正在寻找通过TFS门户网站的链接.
tfs-2015 ×10
tfs ×5
tfsbuild ×3
ajax ×1
asp.net-core ×1
azure-devops ×1
build ×1
cors ×1
cross-domain ×1
powershell ×1
tfs2017 ×1
upgrade ×1