Can not get IIS to run as webserver, ManagedFusion.Rewriter not found

5
https://world.mendix.com/display/howto30/Set+up+a+separate+Internet+Information+Services+server We are trying to get IIS6 to run as our web server. After following the the above documentation we are running into an error. Our Mendix runtime is set to port 8080 (also used as the port in our 'ManagedFusion.Rewriter.txt' file). Our IIS6 is set to port 80. Navigating to http://ip:8080 everything works file (so the mx runtime is up), Navigating to http://ip results in a semi-blank page (no login). Navigating to http://ip/login.html results in a login page (with no styling), where we can log in (but again taking us to a semi-empty page). Navigating to http://ip/widgets/widgets.js works as expected. Navigating to http://ip/mxclientsystem is where there is a hint of what might be wrong, it results in an error "The system cannot find the file specified. (C:\OurProject\web\web.config line 10)" Source error on line 10 is: <add name="RewriterModule" type="ManagedFusion.Rewriter.RewriterModule, ManagedFusion.Rewriter" /> We did copy the ManagedFusion.Rewriter.dll and ManagedFusion.Rewriter.pdb into the bin folder of the web folder, along with the ManagedFusion.Rewriter.txt into the web folder. Help appreciated.
asked
2 answers
3

Have you followed step 2?

"Create a virtual folder in this website that points to the folder Mendix\version_number\runtime\mxclientsystem (in our example: D:\CustomerPortal\Mendix\version_number\runtime\mxclientsystem). Give the virtual folder the same alias: mxclientsystem."

Have you added 'index.html' to the list of documents of the website? Right-click the website in IIS, choose Properties, navigate to tab page Documents, click Add.. to add the file 'index.html'. This configuration (only needed for IIS 6) is missing in the documentation.

answered
0

quick and dirty workaround.

remove the virtual directory mxclientsystem, copy the mxclientsystem folder in de web folder. restart IIS

answered