I have an ASP.NET MVC application. And I need a way to deploy it.
BUT
I donโt just need to copy it to my own web server. It should not be a website accessible on the Internet. Not.
Instead, I need my users to be able to install it on their own server. What may or may not be visible from the Internet.
That is, I need to create an MSI package (or a self-extracting EXE installer or something else) that my client can just double-click, and the MVC application should be installed on the local IIS.
I can, of course, just write code that will extract the files, copy them to the local hard drive, and then create a website or virtual directory in IIS, blah blah blah. But something tells me that there should be an easier way. For example, a WiX extension that already does this. Or something.
Note. the application is very simple. No need for databases, special privileges, SMTP server configuration ... Or, in fact, any configuration at all. Just copy the files and create the IIS application.
Fyodor soikin
source share