Diego Posted May 8, 2020 Report Share Posted May 8, 2020 Hello, migrating the installation from an old (2003) server to a newer 2012 server, on a site testing its failing, and looking at the trace of what is loading in the site (F12 in IE) it shows a 404 not found error on ChartFX.NetIEClient.Loader.dll. I tried putting all permissions to the file (to everyone) but still nothing changed. I tried with a test html page on the same folder and it works ok. Is there a step I'm missing? Thank you Regards Diego Quote Link to comment Share on other sites More sharing options...
Diego Posted May 13, 2020 Author Report Share Posted May 13, 2020 Any clue? Already have the ChartFX70 webapplication inside the site, with the folders inside it and the PSS application inside of it too. Cant find whats missing... Quote Link to comment Share on other sites More sharing options...
JuanC Posted May 20, 2020 Report Share Posted May 20, 2020 Have you checked the IIS log to see why the NetIEClient.Loader.dll is not being returned to the browser? Please note that depending on your settings, you might need to turn on logging and request the page again. Regards, JuanC Quote Link to comment Share on other sites More sharing options...
Diego Posted May 26, 2020 Author Report Share Posted May 26, 2020 Thanks for the reply. Yes, the log shows its trying to access it but gives 404.2 with "The page you are requesting cannot be served because of the ISAPI and CGI Restriction list settings on the Web server." The file and path exist, but I guess its missing permissions or something to respond that file.... not sure what Quote Link to comment Share on other sites More sharing options...
Diego Posted May 26, 2020 Author Report Share Posted May 26, 2020 I added the dll directly in the isapi/cgi exceptions, and now I get a 500 error ModuleName: IsapiModule Notification: EXECUTE_REQUEST_HANDLER HttpStatus: 500 HttpReason: Internal Server Error HttpSubStatus: 0 ErrorCode: The specified procedure could not be found. (0x8007007f) Quote Link to comment Share on other sites More sharing options...
JuanC Posted May 28, 2020 Report Share Posted May 28, 2020 This file needs to be downloaded to the client, not executed by IIS. Normally it should be placed in a directory where all users have read but not execute access. JuanC Quote Link to comment Share on other sites More sharing options...
Diego Posted May 28, 2020 Author Report Share Posted May 28, 2020 (edited) Thanks! Yes, checked it and the whole Download (and individual dlls inside it) have permissions for Everyone at the filesystems level. Edited May 28, 2020 by Diego added image with current error Quote Link to comment Share on other sites More sharing options...
JuanC Posted May 30, 2020 Report Share Posted May 30, 2020 In the error IIS is trying to execute this DLL As I said you want to configure IIS to only "serve" these files for download, if you manually added it to ISAPI/CGI, you must undo these changes. I would recommend you manually create a new virtual directory for testing, copy one or more DLL files and check if you point your browser to one of the DLLs if IIS returns the file or if it tries to execute it. JuanC Quote Link to comment Share on other sites More sharing options...
Diego Posted June 1, 2020 Author Report Share Posted June 1, 2020 Thanks for following up. I removed the ISAPI/CGI and I get an "404.2 - Not Found" error The MIME Type for .dll is set to application/x-msdownload Not sure what else to set for it to be downloadable and not tried to be executed. Quote Link to comment Share on other sites More sharing options...
JuanC Posted June 1, 2020 Report Share Posted June 1, 2020 Did you try creating a brand new virtual directory on IIS? JuanC Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.