Microsoft's IIS web server predated even the first release of Active Server Pages. IIS supports a wide variety of web frameworks and languages, including ASP.NET with C#. You can run IIS on your own Windows server or in a hosted environment.
To deploy to IIS, you can choose any of the following options:
Copy web application files directly to the web application root on the server
Use Visual Studio's aforementioned publishing feature
Use a Continuous Integration system to automate web deployments
The following screenshot shows the IIS Manager:
Before you can deploy to IIS, you must ensure that IIS is properly installed and configured on your server. Typically, a website will run on port 80
for HTTP access and port 443
for HTTPS access. To enable Secure Sockets Layer (SSL), you will also have install a certificate.
If you're not familiar with setting up IIS, please consult the official tutorials at the following URL:
Setting up IIS involves...