MyITGuy
6/25/2025 - 3:27 PM

[Loader.aspx] ComputerDiscoveryMethodTimeout / WebExtensionTimeoutInMilliSecs

WebExtensionTimeoutInMilliSecs

Purpose

Used in Loader.aspx to delay the execution of the loader function, giving the web extension time to load.

Setting

App Portal Setting LocationApp Portal Setting NameLoader.aspx Variable NameDefault
NANAWebExtensionTimeoutInMilliSecs300

Outcomes

Primary computer discovery methodWebExtension Detectedloader function delay (in milliseconds)
WebExtensionsTrueComputerDiscoveryMethodTimeout * 1000
WebExtensionsFalse1000
NOT WebExtensionsNA1000
NOT WebExtensionsNA1000

ComputerDiscoveryMethodTimeout

Purpose

ONLY USED WHEN WEB EXTENSION IS DETECTED

Used in Loader.aspx to delay the loading of Processor.aspx, giving the web extension time to execute FlexeraAppPortalClient.exe and return data back to the loader function within the Loader.aspx page.

Setting

App Portal Setting LocationApp Portal Setting NameLoader.aspx Variable NameDefaultMaximum
Site Management\Settings\Web SiteWebExtensions Computer discovery timeout (in seconds)ComputerDiscoveryMethodTimeout15

If WebExtensions is selected as the Primary computer discovery method, after this timeout is reached, the Fallback computer discovery method will be used.

Outcomes

Primary computer discovery methodWebExtension Detectedloader function delay (in milliseconds)Expected loader function delay (in milliseconds)
WebExtensionsTrue1000[1]ComputerDiscoveryMethodTimeout * 1000
WebExtensionsFalse10001000
NOT WebExtensionsNA10001000
NOT WebExtensionsNA10001000

  1. Some versions of Flexera App Portal install a Loader.aspx file containing a bug whereas ComputerDiscoveryMethodTimeout is ignored due to a hard-coded 1 second being used. This may cause a race condition whereas the web extension may not have returned results back to the page. This causes the properly functioning web extension to be unusable and causes unnecessarily excessive use of the Fallback computer discovery method. Flexera App Portal Web Extension Constantly Uses Fallback