First, you might be thinking, without using Visual Studio IDE, then are we going to use Command Prompt [Command Line Interface (CLI)]?
Tools Required
- NET Core 1.1 SDK
For direct downloading .NET Core 1.1 tools SDK, go through the URL - https://go.microsoft.com/fwlink/?LinkID=835014
Fig 1. Installing .Net Core 1.1 SDK
After installing new .NET Core 1.1 SDK -
Fig 2. Installed .Net Core 1.1 SDK
After installing, we will create first ASP.NET web application using Command Line Interface (CLI). Before getting started, let’s have a look at basic commands for creating a web application using CLI.
Note - For demo, just start Command Prompt as an Administrator.
Commands
- dotnet
The Main command for running command line arguments. This command will return .Net Core Version and Build information.
Example
In Command Prompt, type “dotnet” and press enter.
Fig 3. Running command “dotnet”
- dotnet –help
This command will show all the information of common commands and arguments we can use.
Fig 4. Running command “dotnet --help”
- dotnet new –t web
This command will create MVC web application template.
Fig 5. Running command “dotnet new –t web”
- dotnet restore
This command will restore all dependencies.
Fig 6. Running command “dotnet restore”
- dotnet build
This command will compile the code.
Fig 7. Running command “dotnet build”
- dotnet run
This command will run the web application.
Fig 8. Running command “dotnet run”
- dotnet publish
This command is used for publishing a project.
Fig 9. Running command “dotnet publish”
Getting Started
Step 1 Creating Folder
For storing all the files, we need a folder and for that, we are going to create the folder first.
For creating a folder, choose a proper location. I have chosen desktop.
Fig 10. Creating Demoapp folder
Now, you can check your desktop and there will be a folder with the name “Demoapp”.
Step 2
Now let’s get into newly created directory “Demoapp”.
Fig 11. Changing directory
Step 3
Now, create a web application with .Net Core; for doing this, you need to enter command “dotnet new -t web” and press enter.
Fig 12. Creating web application
Now, open the “Demoapp” folder and have a look on what is generated there.
Fig 13. Demo app folder view after creating project
Oh! It has generated MVC project -- that’s cool. The next step is to restore the dependencies for a demoapp application.
Step 4
Now, let’s restore dependencies of this project which are created by typing command “dotnet restore”. It will restore all the required dependencies.
Fig 14. Restoring dependencies
Next, we are going to build demoapp application.
Step 5
To build the application, type “dotnet build”.
Fig 15. Compiling application
Step 6
To run this application, type “dotnet run”.
Fig 16. Running application
Now, the server is listening on http://localhost:5000/ port.
Just copy and paste this URL into the browser.
Fig 17. The first view of .Net core application
Now, we have created our first .NET Core application, using Command Line Interface (CLI).
Step 7
To publish this application, type “dotnet publish”.
Fig 18. Publishing application
After publishing the demo application, now, let’s view files which are published.
Note - You will see the path of published files in green color.
Fig 19. Files which are published
Finally, in this article, we have learned how to create a web application using .NET Core.