Inventory Beacon Test Connection Failure - 500 (Internal Server Error)
SummaryIf the FNMP app server and inventory beacon are installed on the same system, the beacon will return an IIS 500 error when attempting to connect to the parent download URL if it's been configured to use IIS.
SymptomsThis error will usually be encountered when configuring the initial parent connection settings, but can also occur when attempting to connect to the parent ManagesoftDL URL when trying to download agent policy, schedule, etc.
Windows Error Message -
FNMP connection failed: Test connection failed (Response status code does not indicate success: 500 (Internal Server Error).)
The Windows application event log will also generate the following error -
Event code: 3008
Event message: A configuration error has occurred.
Application domain: /LM/W3SVC/1/ROOT/ManageSoftDL-1-130746744168474007
Exception type: ConfigurationErrorsException
Exception message: Could not load file or assembly 'BusinessImport' or one of its dependencies. An attempt was made to load a program with an incorrect format.
CauseIn version 2015 there are some extraneous references to assembly files that are unable to be resolved. These files are not required by the beacon to function properly and have been removed from the appropriate configuration file.
ResolutionUpdate the following file with the one attached -
X:\Program Files (x86)\Flexera Software\Inventory Beacon\DotNet\Web.config