Hello, Ariel.
Although registering applications with Cassini during installation is usually done without writing code (normally you use custom installer built into UltiDevCassiniServerConfiguration.dll and simply pass /AppID and other parameters), it is not the only way to register applications. If you need to build more sophisticated registration logic, you can use
UltiDevCassiniServerConfiguration.dll as an API in your .NET programs. It has
RegisterApplication() method that can do all the heavy-lifting registration for you. You can add your custom registration code to your own custom installer, of run it after the application is installed. Registering and unregistering of Cassini applications triggers Cassini service to restart automatically, to calling RegisterApplication() is just about all you need to do to register your application with Cassini programmatically.
Please let us know if you need further help.
Best regards,
UltiDev Team.
Please donate at
http://www.ultidev.com/products/Donate.aspx to help us improve our products.