无法部署SSRS 2012报告

时间:2016-09-29 06:49:07

标签: ssrs-2012

尝试在SSRS上部署10mb报告时出现以下错误 -

  

错误1 System.Web.Services.Protocols.SoapException:运行配置文件中指定的扩展名时出现异常。 ---> System.Web.HttpException:超出最大请求长度。在System.Web.HttpRequest.GetEntireRawContent()的System.Web.HttpRequest.get_InputStream()处于System.Web.Services.Protocols.SoapServerProtocol.Initialize()---内部异常堆栈跟踪结束---在System.Web上System.Web.Services.Protocols.ServerProtocolFactory.Create的System.Web.Services.Protocols.ServerProtocol.SetContext(Type type,HttpContext context,HttpRequest request,HttpResponse response)中的.Services.Protocols.SoapServerProtocol.Initialize()(类型类型) ,HttpContext上下文,HttpRequest请求,HttpResponse响应,布尔& abortProcessing)0 0

我已经对此进行了相当多的研究,根据我的发现,修复此问题的唯一方法是更改​​web.config文件。问题是我已经做到了这一点,但仍然无法让它发挥作用。我们在Sharepoint模式下安装了SSRS2012,因此C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer文件夹不存在。我确实在以下位置找到了web.config文件 - C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\WebServices\Reporting。我将以下行更改为

<httpRuntime executionTimeout="9000"  maxRequestLength="1048576" /> 

但这仍然不起作用。我还在以下位置找到了一个web.config文件 - C:\Program Files\Common Files\microsoft shared\Web Server Extensions\14\WebServices\Reporting并且也改变了上面的文件,但仍然没有乐趣。我还有其他配置文件应该改变吗?

1 个答案:

答案 0 :(得分:0)

如果要将报告部署到SharePoint(因为已使用sharepoint模式安装),则必须具有SharePoint路径的URL。

如果您有网址,请尝试以下网址:

TargetServerURL: put the sharepoint URL (Example: https://sharepoint.com)
TargetDatasetFolder: Path for your folder in SP. (https://sharepoint.com/MyFolder)
TargetReportFolder: Path for your folder in SP. (https://sharepoint.com/MyFolder)
TargetReportPartFolder: Path for your folder in SP. (https://sharepoint.com/MyFolder)
TargetDataSourceFolder: Path for your folder in SP. (https://sharepoint.com/MyFolder)

获取帮助 - Refer