Project walkthrough
In this section, we’ll begin creating a new Functions project, adding an additional HTTP trigger with an API route, and setting up some configuration that practically all applications will require.
Starting up
Creating a new Functions project is just like creating any other project. There are templates available in Visual Studio’s new project wizard to aid you with this. Follow these steps:
- Select Azure Functions or search for it using the
functions
keyword and click Next:

Figure 6.1 – New project wizard
- Name your project and click Next:

Figure 6.2 – Project configuration
- Select the runtime and hosting configuration options. Usually, the latest Long Term Support option is a safe bet:

Figure 6.3 – Functions worker configuration
- Select the Http trigger option, choose Anonymous under Authorization level...