Nano.App.Web
10.0.0-preview1
See the version list below for details.
dotnet add package Nano.App.Web --version 10.0.0-preview1
NuGet\Install-Package Nano.App.Web -Version 10.0.0-preview1
<PackageReference Include="Nano.App.Web" Version="10.0.0-preview1" />
<PackageVersion Include="Nano.App.Web" Version="10.0.0-preview1" />
<PackageReference Include="Nano.App.Web" />
paket add Nano.App.Web --version 10.0.0-preview1
#r "nuget: Nano.App.Web, 10.0.0-preview1"
#:package Nano.App.Web@10.0.0-preview1
#addin nuget:?package=Nano.App.Web&version=10.0.0-preview1&prerelease
#tool nuget:?package=Nano.App.Web&version=10.0.0-preview1&prerelease
Nano.App.Web
Nano Web application.
⚠️ Experimental — proceed with caution.
Table of Contents
Summary
Extends the API application with built-in support for Razor Pages and Blazor through registered services and middleware.
⚠️ Before proceeding, it is highly recommended to familiarize yourself generally with Nano Applications.
Registration
First install the Nano.App.Web NuGet package.
dotnet add package Nano.App.Web;
Then, to create a NanoWebApplication simply add the following code to program.cs.
NanoWebApplication<TRoot>
.ConfigureApp()
.ConfigureServices(x =>
{
// Your services...
})
.Build()
.Run();
Register your custom services in the ConfigureServices(x => { }) method to extend Nano with additional functionality or integrations.
Configuration
The App section in the configuration controls application-level behavior, similar to the API application.
Currently, the web application does not add any additional configuration options beyond those available in the API application.
📖 Learn more about Nano API Configuration.
Razor
Coming...
Blazor
Coming...
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Nano.App.Api (>= 10.0.0-preview1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Nano.App.Web:
| Package | Downloads |
|---|---|
|
Nano.All
This package is part of the Nano Library, a set of reusable .NET libraries for building microservice applications. Nano addresses common non-business concerns such as logging, persistence, messaging, validation, and documentation, while remaining fully configurable and extensible, so applications can stay focused on business logic. See https://github.com/Nano-Core/Nano.Library for details. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.21 | 42 | 10/9/2026 |
| 10.0.20 | 56 | 10/8/2026 |
| 10.0.19 | 108 | 10/3/2026 |
| 10.0.18 | 102 | 10/1/2026 |
| 10.0.17 | 110 | 10/1/2026 |
| 10.0.16 | 98 | 9/28/2026 |
| 10.0.15 | 103 | 9/25/2026 |
| 10.0.14 | 138 | 9/19/2026 |
| 10.0.13 | 116 | 9/18/2026 |
| 10.0.12 | 134 | 9/15/2026 |
| 10.0.11 | 117 | 9/12/2026 |
| 10.0.10 | 149 | 9/6/2026 |
| 10.0.9 | 139 | 9/1/2026 |
| 10.0.8 | 129 | 8/31/2026 |
| 10.0.7 | 135 | 8/20/2026 |
| 10.0.6 | 178 | 8/16/2026 |
| 10.0.5 | 125 | 8/7/2026 |
| 10.0.4 | 154 | 8/5/2026 |
| 10.0.3 | 149 | 8/4/2026 |
| 10.0.0-preview1 | 128 | 4/24/2026 |
- .NET 10 support.
- Comprehensive rewrite with performance optimizations, improvements, and bug fixes.
- Not compatible with previous versions of Nano.