The controller for ASPxUploadProgressHandlerPage.ashx was not found or does not implement IController
Error Description
This error can occur when you upload a file (in advanced upload mode) for the following controls that use the ASPxUploadProgressHttpHandler:
- ASPxUploadControl.
- ASPxBinaryImage, BootstrapBinaryImage.
- ASPxFileManager, BootstrapFileManager.
- DevExpress.Web.ASPxHtmlEditor.
- Office components: ASPxRichEdit, ASPxSpreadsheet, BootstrapRichEdit, BootstrapSpreadsheet.
Solution
Try one of the following suggestions to overcome this issue:
Register the ASPxUploadProgressHttpHandler in the web.config file as described in the following help topic: ASPxUploadProgressHttpHandler Registration.
Add the “*.ashx” file extension to route exceptions in the Global.asax or RouteConfig file if you use routing (for example, the Microsoft.AspNet.FriendlyUrls library).