The Previous / Next / Zoom / Refresh functionality is all working but exporting to any format results in the following error. Any thoughts on how I can fix before resorting to a server-side export solution?
------------------------------------
HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
Requested URL: /cd7e7d38-327d-4701-a075-b8d57a58d8ae/PDF.1.True.igrResource
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18033
I created a new forum post here ( http://ko.infragistics.com/community/forums/t/79908.aspx ) to handle this follow up question. Thank you!
Hector,
I need to correct myself. Your suggestions worked for me locally but my Azure deployment is not working. Here are my (edited) entries in my Web.config that are identical in both deployments. Do you have any other suggestions as I have tried many things that have not yet worked.
<system.web><httpHandlers> <add path="*.igrResource" verb="*" type="Infragistics.Reports.Server.ResourcesHandler, InfragisticsWPF4.Reports.Server.v12.2, Version=12.2.20122.2040, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxxx" validate="false" /> </httpHandlers> <httpModules> <add name="ReportProcessorServiceModule" type="Infragistics.Reports.Server.ReportProcessorServiceModule, InfragisticsWPF4.Reports.Server.v12.2, Version=12.2.20122.2040, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxxxx" /> </httpModules><customErrors mode="RemoteOnly" /></system.web>
<system.webServer> <validation validateIntegratedModeConfiguration="false" /> <modules runAllManagedModulesForAllRequests="false" /><handlers> <add name="IgReportingResourcesHandler" verb="*" path="*.igrResource" type="Infragistics.Reports.Server.ResourcesHandler, InfragisticsWPF4.Reports.Server.v12.2, Version=12.2.20122.2040, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxxx" /> </handlers> </system.webServer>
Héctor,
Both of the articles your referenced helped me! The MVC setup fixed it locally for me, then the IIS change got it working on Azure. Thank you so much for your help.
Sincerely,
Richard
Hi Richard,
Are you following the steps from this article: Configure Reporting to Work with MVC ?
Regards,Héctor
EDIT: Follow this article too: Configure Reporting Under IIS, check if your handlers are in system.web or in system.webServer.
I found a more descriptive message (shown below). It looks like MVC ASP.NET doesn't know how to process the output but I am guessing that it should be a .PDF file, right?
-------------------------
[HttpException]: The controller for path '/0b011204-6ede-4b5f-86ff-bb385f83da9b/PDF.1.True.igrResource' was not found or does not implement IController. at System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContext requestContext, Type controllerType) at System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext, String controllerName) at System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext, IController& controller, IControllerFactory& factory) at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state) at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext, AsyncCallback callback, Object state) at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)