When Console is opened an error message is received:
500 - Internal Server Error
The error message could also be starting as follows;
System.BadImageFormatException: Can't load assembly ScriptLogic.DAConsole.DAComponentBusinessLogic.
When Windows Server Update Service (WSUS) is installed in same server as Desktop Authority, the ApplicationHost.config file or the Web.config file are modified and references a module that is invalid or that does not exist. then the Internet Information System (IIS) configuration is changed and corrupts the Desktop Authority site configuration leaving it in a faulty state.
In this case, DynamicCompressionModule causes the error, when XPress compression scheme module (suscomp.dll) gets installed with WSUS. Compression schemes are defined globally and will be loaded on every application Pool (including Desktop Authority), suscomp.dll library for 64 bits tries to load in any application (Desktop Authority in this case) in an application pool running 32 bits mode.
A way to detect this issue is opening a command window with administrator rights and execute this command:
%WINDIR%\System32\inetsrv\appcmd.exe list config -section:system.webServer/httpCompression
If WSUS was installed (or uninstalled) then the result of above command will include this line:
scheme name="xpress" doStaticCompression="false" doDynamicCompression="true " dll="C:\Program Files\Update Services\WebServices\suscomp.dll" staticCompressionLevel="10" dynamicCompressionLevel="0"
%WINDIR%\System32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name='xpress']
IIS Default and DesktopAuthorityConsole websites will be available again.
Note: If WSUS is still installed and needed, removing this configuration option can impact its behavior. Quest strongly suggest installing WSUS in a different member server and use a member server exclusively for Desktop Authority.
Also, launch IIS Manager and navigate to ServerName |Application Pools |right click on DAAppPool |Advanced Settings and in the context menu change “Enable 32-Bit Applications” from False to True if needed.