NL.Serverless.AspNetCore.Template 3.0.2

There is a newer version of this package available.
See the version list below for details.
dotnet new install NL.Serverless.AspNetCore.Template::3.0.2                
This package contains a .NET Template Package you can call from the shell/command line.

NL.Serverless.AspNetCore

This repo provides code for hosting an AspNet Core App inside an Azure Function V3 HTTP Trigger without the use of TestServer.

I combined the solution of <a href="https://github.com/NicklausBrain">NicklausBrain</a> (original repo can be found <a href="https://github.com/NicklausBrain/serverless-core-api">here</a>) with the <a href="https://docs.microsoft.com/en-US/azure/azure-functions/functions-dotnet-dependency-injection">DI support for azure functions</a>. This provides a way to avoid initalizing the AspNet Core App with every incoming request.

Prerequisites

  1. .Net Core SDK 3.1.100
  2. Azure Function Core Tools v3
npm install -g azure-function-core-tools@3

Instructions

  1. Install the project template for dotnet and create a new project.
dotnet new --install NL.Serverless.AspNetCore.Template
dotnet new serverless-aspnetcore -n Your.New.ProjectName
  1. Happy coding your AspNet Core WebApp.
  2. Run the Azure Function hosting the web app
func host start -build

Samples

Host the ASP.NET Boilerplate sample in an Azure Function

Credits

Most of the code is copy pasta from this repo: https://github.com/NicklausBrain/serverless-core-api

Thanks <a href="https://github.com/NicklausBrain">NicklausBrain</a>.

  • .NETStandard 2.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
5.1.0 743 8/26/2021
5.0.0 2,115 4/12/2021
3.0.11 514 1/30/2021
3.0.9 528 7/31/2020
3.0.8 469 7/8/2020
3.0.7.2 489 6/13/2020
3.0.7.1 545 5/25/2020
3.0.7 511 5/9/2020
3.0.5 501 3/20/2020
3.0.3 559 1/30/2020
3.0.2 542 1/12/2020
1.0.2 518 10/20/2019
1.0.1 509 10/17/2019
1.0.0 519 10/13/2019