Hi, Kevin.
Yes, it is possible to register an application with UltiDev Cassini service using UltiDevCassinWebServer2.exe (it's for ASP.NET 2.0. For 1.1 file and folder names won't have "2" and "2.0" suffixes). It's always located in "%ProgramFiles%\UltiDev\Cassini Web Server for ASP.NET [2.0]" folder. If you run it from command line with /? parameter, you'll see the usage info. Here's the snippet for the registration:
Code:UltiDevCassinWebServer2.exe /register PhysicalAppFolder [AppGUID] [defaultDocument] [<port> | 0] [/DontKeepRunning]
NOTE: Since command line parameters required to follow that exact order, port number has to be specified in order to be able to set /DontKeepRunning. If 0 is specified as a port number, port will be selected from the pool of available ports by Cassini.
We don't think it's possible to make single EXE combining Setup.exe bootstrapper and the MSI using Visual Studio, but
we do it by packaging those two into a self-extracting ZIP using WinRAR. WinRAR is very inexpensive. Such self-extracting EXE can unpack content files into temp folder and run any specified EXE after installation without displaying any WinRAR branding. From user perspective it looks exactly as if they started Setup.exe. That's how we package Cassini.
Best regards,
UltiDev Team.
Please donate at
http://www.ultidev.com/products/Donate.aspx to help us improve our products.