我正在TFS中创建TFS测试,并尝试在SSRS中测试报表执行。当我记录初始进程时,它包括Reserved.ReportViewerWebControl.axd文件。这些文件是导致问题的原因。
当我删除文件时,报告不会显示,但是如果我将AXD文件保留在其中,则可以正常工作。保留AXD文件的问题在于包含的reportsession querystring变量。如果我在一段时间后运行报告,那么reportsession显然已经改变了。
任何帮助都是非常感谢的。
发布于 2010-04-08 01:01:06
我发现AXD文件是必需的,因为它是实际显示报告的文件。需要将reportsession、controlid _ as和缓存种子设置为动态属性,并将其传递到contect变量中。在那里,您可以在其他AXD请求中引用该上下文变量。还有一个需要捕获的reporturl变量。一旦这些设置正确,它就会像护身符一样工作。
发布于 2010-04-07 09:31:36
你能把测试转换成编码测试吗?然后,您应该能够在生成请求后查询Context.LastResponse.ResponseUri.Query。将需要的值存储在那里,并将其传递到请求中。
https://stackoverflow.com/questions/2563389
复制相似问题