My web application needs a back-end Windows Service to function for a scheduling purpose. And I'd like to submit it to Web Gallery.
If I get it right, only web application packages are accepted to a Web Gallery.
I only see the following options to install a service:
- If there is no service installed, the web application can ask a customer to download a MSI installer (is such a behavior legal in Web Gallery?);
- I can ask customers to add a custom feed to Web PI, and install a service from it;
- I can put all the code into a web app and do several tricks to get a mediocre emulation of a scheduler in a web app.
Is #1 (linking to a MSI file) legal in Web Gallery?
Are there any other options?