|
| 1 | +--- |
| 2 | +title: Error When Opening Reports Stored on Report Server in Standalone Report Designer |
| 3 | +description: "Learn how to resolve the error about multiple request actions when opening reports stored on the Telerik Report Server in the Standalone Report Designer." |
| 4 | +type: troubleshooting |
| 5 | +page_title: Standalone Report Designer Cannot Open Report Server Reports |
| 6 | +meta_title: Reports Stored on the Report Server Cannot be Opened in the Report Designer |
| 7 | +slug: error-opening-reports-report-server-standalone-designer |
| 8 | +tags: telerik report server, standalone report designer, system.net.http, binding redirect, web.config |
| 9 | +res_type: kb |
| 10 | +ticketid: 1691680 |
| 11 | +--- |
| 12 | + |
| 13 | +## Environment |
| 14 | +<table> |
| 15 | + <tbody> |
| 16 | + <tr> |
| 17 | + <td> Product </td> |
| 18 | + <td> Progress® Telerik® Report Server </td> |
| 19 | + </tr> |
| 20 | + <tr> |
| 21 | + <td> Designer</td> |
| 22 | + <td> Standalone Report Designer</td> |
| 23 | + </tr> |
| 24 | + </tbody> |
| 25 | +</table> |
| 26 | + |
| 27 | +## Description |
| 28 | + |
| 29 | +I encounter an error when attempting to open a report stored on [Telerik Report Server](https://www.telerik.com/report-server) in the [Standalone Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/standalone-report-designer/overview%}). The error mentions a conflict in the HTTP controller due to multiple actions matching the same request. |
| 30 | + |
| 31 | +## Error Message |
| 32 | + |
| 33 | +``` |
| 34 | +w3wp.exe Error: 0 : Operation=ApiVersionActionSelector.SelectAction, Exception=System.InvalidOperationException: Multiple actions were found that match the request: |
| 35 | +GetClientsSessionTimeoutSeconds on type Telerik.ReportServer.Web.Controllers.Api.ReportsController |
| 36 | +GetClientsSessionTimeoutSeconds on type Telerik.ReportServer.Web.Controllers.Api.ReportsController |
| 37 | + at Microsoft.Web.Http.Controllers.ApiVersionActionSelector.SelectActionVersion(HttpControllerContext controllerContext, IReadOnlyList`1 candidateActions) |
| 38 | + at Microsoft.Web.Http.Controllers.ApiVersionActionSelector.ActionSelectorCacheItem.FindAction(HttpControllerContext controllerContext, Func`3 selector, Boolean ignoreSubRoutes) |
| 39 | + at Microsoft.Web.Http.Controllers.ApiVersionActionSelector.ActionSelectorCacheItem.SelectAction(HttpControllerContext controllerContext, Func`3 selector) |
| 40 | + at System.Web.Http.Tracing.Tracers.HttpActionSelectorTracer.<>c__DisplayClass7_0.<System.Web.Http.Controllers.IHttpActionSelector.SelectAction>b__0() |
| 41 | + at System.Web.Http.Tracing.ITraceWriterExtensions.TraceBeginEnd(ITraceWriter traceWriter, HttpRequestMessage request, String category, TraceLevel level, String operatorName, String operationName, Action`1 beginTrace, Action execute, Action`1 endTrace, Action`1 errorTrace) |
| 42 | +``` |
| 43 | + |
| 44 | +## Cause |
| 45 | + |
| 46 | + An older version of the `System.Net.Http` assembly may exist in the [Global Assembly Cache (GAC)](https://learn.microsoft.com/en-us/dotnet/framework/app-domains/gac) and is being loaded by the Report Server. |
| 47 | + |
| 48 | +## Solution |
| 49 | + |
| 50 | +1. Open the `Web.config` file of the Report Server located at: `C:\Program Files (x86)\Progress\Telerik Report Server\Telerik.ReportServer.Web\Web.config`. |
| 51 | +1. Locate the [<dependentAssembly>](https://learn.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/runtime/dependentassembly-element) element and add the following [<bindingRedirect>](https://learn.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/runtime/bindingredirect-element) for the `System.Net.Http` assembly: |
| 52 | + |
| 53 | + ````XML |
| 54 | +<dependentAssembly> |
| 55 | + <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/> |
| 56 | + <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/> |
| 57 | + </dependentAssembly> |
| 58 | +```` |
| 59 | + |
| 60 | + |
| 61 | +1. Save the `Web.config` file (*administrator permissions may be required*). |
| 62 | +1. **Recycle the Application Pool** and restart the **Telerik Report Server** website from the [IIS Manager](https://learn.microsoft.com/en-us/iis/get-started/getting-started-with-iis/getting-started-with-the-iis-manager-in-iis-7-and-iis-8). |
| 63 | +1. (*Optional*) If the error persists, try restarting the Internet Information Services (IIS) by executing the following command in a Command Prompt/PowerShell |
| 64 | + |
| 65 | + ````CMD |
| 66 | +iisreset |
| 67 | +```` |
| 68 | + |
| 69 | + |
| 70 | +## See Also |
| 71 | + |
| 72 | +* [Troubleshoot Report Server Manager](https://docs.telerik.com/report-server/knowledge-base/troubleshoot-report-server) |
| 73 | +* [IIS Manager](https://learn.microsoft.com/en-us/iis/get-started/getting-started-with-iis/getting-started-with-the-iis-manager-in-iis-7-and-iis-8) |
0 commit comments