c# - 在 Windows Azure 上托管的项目上调用查询时,TFS Api 崩溃

标签 c# asp.net-mvc azure tfs azure-devops

我有一个 Asp.Net MVC 项目,它从 TFS 获取某些数据(托管在 Visualstudio.com 上)并将其可视化。然后,我将该网站部署到 Windows Azure(托管在 azurewebsites.com 上)。

获取变更集、人员、构建、源文件等在本地(通过 IIS)和 Azure 上运行良好。获取测试用例和工作项在 Azure 上失败,但在本地工作(通过 IIS)。我收到未设置对象实例的对象引用。错误。

不幸的是,我不知道如何解决这个问题。我发现的唯一一件事是,在使用 API 提供的预定义查询在 Azure 上工作的所有情况下,以及在崩溃的情况下(工作项和测试用例),我都会编写一个查询并运行它。示例:

 if (_connection.GetTeamProjectCollection() == null) return new List<ITestCase>();
 var testService = _connection.GetTeamProjectCollection().GetService<ITestManagementService>();
 var project = testService.GetTeamProject(_projectName);
 var query = "SELECT [Title] FROM WorkItems WHERE [System.TeamProject] = '" + _projectName + "' AND [System.WorkItemType] = 'Test Case'";
 var testCases = project.TestCases.Query(query); //TODO: works locally but crashes on Azure
 return testCases.ToList();

有人有类似经历吗?有什么建议可以解决这个问题吗?

最佳答案

关于c# - 在 Windows Azure 上托管的项目上调用查询时,TFS Api 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19837334/

相关文章:

ios - Azre iOS 客户端 SDK 中的乐观并发

azure - 无法从外部访问 Azure VM Scaleset IP 地址

c# - 将 Java 转换为 C#

c# - 无法将同一成员添加到 SerializationInfo 对象两次

c# - 内容安全策略属性 Mvc - 添加多次

c# - 使用 visual studios 2010 的 asp.net mvc4 教程中的 app_data 中未显示数据库文件

c# - MVC 中每个请求的带有 Owin DbContext 的 Entity Framework

azure - 在哪里存储 local.settings.json 中的设置以进行 proddeployment?

c# - 在word文档的页脚中添加从第n页开始的页码

c# - 格式化 BigInteger 导致空为 0