Updating the application during runtime
Users are running the application from the server and you want to release a new version which means - to update the executable (e.g Northwind.exe)
You cannot update the executable while users are still using the application as they lock it.
AppRunner utility. (Download: AppRunner.zip)
This utility serves as a middleman and starts your application by calling its executable.
In case you want to update the application, you do it via AppRunner and the next time the user will start the application - he will use the updated one
How do I use it?
The utility can only run together with its configuration file located in the same folder -
The configuration contains the following arguments:
- ExeFile – The name of the .exe file you want to run (e.g. "D:\Northwind\bin\Northwind.exe") - mandatory
- WorkingDir – The working directory path (e.g C:\Temp)
- CommandLineArgs – Arguments you would like to send to the application (e.g /ini=c:\temp\Myini.ini)
Note that you can change the name of AppRunner.exe to any name you like, as long as you have a the configuration file with the same name
Help us improve, Edit this page on GitHub
or email us at firstname.lastname@example.org