We have moved to GitHub Issues
Created by Shannon Deminick 19 Jun 2017, 11:21:44 Updated by Sebastiaan Janssen 22 Jun 2017, 09:22:38
Subtask of: U4-9609
When waitChangeNotification and maxWaitChangeNotification are configured there may be a timeout between when a DLL has been added to the /bin and when the appdomain is restarted.
The packager doesn't take this timeout into account and in some cases the AJAX request to install business logic from the package may execute before the appdomain has restarted.
This can result in package actions not being executed or events not being triggered in 3rd party package DLLs during business logic execution.
The code changes are:
This logic is now the same for local package files too.
Some logic was updated for the installer when installing a starter kit, before there was no flag that the package file step performed an app restart, but it does so that flag is now set. We also then force an app pool restart when the files are installed.
waitChangeNotification="3" maxWaitChangeNotification="10"to the httpRuntime section of your web.config
Package Actions still doesn't fire
Ok fixed this time, have pushed changes. Was a problem with a variable name that i changed, doh!
Tested with version 0.998 of the Starter Kit (from local package) and now it works beautifully - YAY!
Merged the PR, now it will actually be part of 7.6.4 ;-)
Backwards Compatible: True
Due in version: 7.6.4