After upgrading to Network Flow Analysis 23.3.12 or higher, you may run into an issue where the page won't load with this error:
Server Error in '/RA' Application.
Could not load file or assembly 'ConfigService' or one of its dependencies. An attempt was made to load a program with an incorrect format.
NFA Console 23.3.12+
NFA 23.3.12 and higher ships with 2 rewritten web applications in 64 bit to handle out of memory issues with the old 32 bit version. The installer tries to make the IIS web server changes to load the pages in 64 bit mode, but sometimes the application pool names are changed and they get missed.
The below is what we expect the IIS Application Pools page to look like:
As you can see the DefaultAppPool and ReporterAnalyzerWebSite App Pool's have 2 applications each. In this case the upgrade should have changed the App Pools to use 64 bit.
However there is the chance your IIS Application Pools page may look different such as the below:
As you can see DefaultAppPool looks normal with 2 applications but ReporterAnalyzerWebSite has 0. That's because those 2 applications are assigned to ASP.NET v4.0 ReporterAnalyzerWebSite.
We can adjust "ASP.NET v4.0 ReporterAnalyzerWebSite" to use 64 bit by right clicking it and going to advanced settings. You will want to set, "Enable 32-bit Applications" to "False" and hit OK to save it. Then right click the app pool and select recycle. The page should now load.
Only DefaultAppPool and ReporterAnalyzerWebSite (or whatever it is called for your system) should be set to "Enable 32-Bit Applications: False".
ProxyServices should be set to "Enable 32-Bit Applications: True" and .NET CRL Version 4.0.