Report Builder 3.0请求长度超限,找不到web.config文件位置
Report Builder 3.0 web.config 文件位置及请求长度超限问题解决
Report Builder 3.0 是本地客户端程序,其配置文件并非服务器端SSRS目录下的web.config,而是自身的ReportBuilder.exe.config,路径分两种情况:
- 32位系统:
C:\Program Files\Microsoft SQL Server\110\Tools\Binn\ReportBuilder\ReportBuilder.exe.config - 64位系统:
C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ReportBuilder\ReportBuilder.exe.config
修改配置解决请求长度超限问题
打开上述.config文件,按以下方式调整参数:
- 在
<system.web>节点下添加或修改httpRuntime元素(单位为KB,示例设置为10MB):
<system.web> <httpRuntime maxRequestLength="10240" /> </system.web>
- 若使用.NET 4.0及以上版本,还需在
<system.webServer>节点下添加请求过滤配置(单位为字节,对应10MB):
<system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="10485760" /> </requestFiltering> </security> </system.webServer>
说明
服务器端SSRS的web.config仅控制服务器接收报表的限制,本地Report Builder运行时的请求限制由自身的exe.config文件管控,你之前修改的WinSxS目录下的文件是系统模板配置,不会影响客户端程序的运行参数。
内容的提问来源于stack exchange,提问作者dirtyw0lf
相关产品推荐
相关产品推荐

