Join Tiberiu Covaci for an in-depth discussion in this video What you should know, part of Deploying ASP.NET Applications.
- [Instructor] Let's see what you should know to be successful in this course. So we're going to deploy an ASP.NET application. And what we are going to do, we are going to deploy an existing ASP.NET application, meaning that we are not going to develop a new application. The kind of applications that this course is pertaining to are either ASP.NET MVC application or ASP.NET Web Form application, not ASP.NET Core applications. We are going to use as an application for this course the application that was developed during the ASP.NET MVC: Building for Productivity and Maintainability by Jess Chadwick which you can find in the library.
We are going to deploy this application on different environment. We are going to deploy it on a Windows Server. We are going to deploy it on Azure, both for a web application and on an Azure virtual machine. And last but not least, we are going to deploy it on a Docker container. Now, our environment are twofold. One, we have a development environment that contains a Windows 10, that is a Windows 10 operating system. It has Visual Studio 2017 Community Edition.
And we are going to install Docker for Windows Community Edition on it as well. And for the deployment, we are going to have a Windows Server 2012 or newer. Actually, we are going to use 2016, but 2012 would work without any issues. We are going to use the latest version of IIS, but any version from IIS 7.5 and upwards will work without any problem. And we are going to deploy the applications using .NET Framework 4.5 or higher.
If you happen to use an older version of .NET Framework, you just need to make sure that you install that on the server before you do the deployment. Otherwise, it shouldn't be any problem to follow or tag along and be successful with this course.
- Choosing a deployment strategy
- Installing IIS manually and automatically with PowerShell
- Deploying to IIS with Visual Studio
- Deploying to Azure
- Deploying to Docker