YAFNET.Web 4.0.11

dotnet add package YAFNET.Web --version 4.0.11
                    
NuGet\Install-Package YAFNET.Web -Version 4.0.11
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="YAFNET.Web" Version="4.0.11" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="YAFNET.Web" Version="4.0.11" />
                    
Directory.Packages.props
<PackageReference Include="YAFNET.Web" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add YAFNET.Web --version 4.0.11
                    
#r "nuget: YAFNET.Web, 4.0.11"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package YAFNET.Web@4.0.11
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=YAFNET.Web&version=4.0.11
                    
Install as a Cake Addin
#tool nuget:?package=YAFNET.Web&version=4.0.11
                    
Install as a Cake Tool

<p align="center"> <img src="https://raw.githubusercontent.com/YAFNET/YAFNET/master/yafsrc/YetAnotherForum.NET/wwwroot/images/Logos/YAFLogo.svg" alt="YAF.NET logo" width="400"> </p>

<p align="center"> <a href="LICENSE.md"><img src="https://img.shields.io/github/license/yafnet/yafnet" alt="license"></a> <a href="https://github.com/YAFNET/YAFNET/actions/workflows/build.yml"><img src="https://github.com/yafnet/yafnet/actions/workflows/build.yml/badge.svg" alt="build status (4.x)"></a> <a href="https://github.com/YAFNET/YAFNET/actions/workflows/build-netfx.yml"><img src="https://github.com/yafnet/yafnet/actions/workflows/build-netfx.yml/badge.svg" alt="build status (3.x)"></a> <a href="https://github.com/YAFNET/YAFNET/actions/workflows/build.yml"><img src="https://github.com/YAFNET/YAFNET/raw/badges/badge_linecoverage.svg" alt="code coverage (4.x)"></a> <a href="https://github.com/YAFNET/YAFNET/actions/workflows/build-netfx.yml"><img src="https://github.com/YAFNET/YAFNET/raw/badges-netfx/badge_linecoverage.svg" alt="code coverage (3.x)"></a> <a href="https://hub.docker.com/r/yafnet/yafnet"><img src="https://img.shields.io/docker/pulls/yafnet/yafnet" alt="docker pulls"></a> </p>

YetAnotherForum.NET (YAF.NET) is an open source forum for ASP.NET. The project is an international collaboration of like-minded, skilled and creative people who strive to make YAF.NET the most robust and flexible forum solution available.

See a live YAF.NET forum in action at the community support forum.

Contents

Versions

Version Platform Branch Status
YAF 4.x ASP.NET Core / .NET 11.0 master Stable
YAF 3.2.x ASP.NET / .NET Framework 4.8.1 netfx Stable

YAF supports the following databases:

  • Microsoft SQL Server
  • MySQL / MariaDB
  • PostgreSQL
  • SQLite

YAF 3.x is also available as a DNN module, see the YAFNET-DNN project.

Release notes are in CHANGES.md.

Quick start with Docker

Prebuilt images are published on Docker Hub as yafnet/yafnet, with a Docker Compose file for each database provider. From the yafsrc folder:

docker compose -f docker-compose-SqlServer.yml up -d

Then open http://localhost:8001. On the first start you are taken to the installation wizard, which creates the database tables and the admin account.

Change the default database password MyPass@word in the compose file before starting the stack.

Compose files for MySQL, PostgreSQL and SQLite, configuration via environment variables, mail setup and data volumes are described in the Docker guide.

Installation & upgrade

More documentation can be found in the GitHub wiki.

Building from source

Prerequisites: the .NET 11.0 SDK and Node.js.

cd yafsrc/YetAnotherForum.NET
npm install
npm run build                           # compile the JS and CSS files (build.js)

cd ..
dotnet build YAF.NET-SqlServer.slnx     # or YAF.NET-MySql / -PostgreSQL / -Sqlite

See the wiki for the full instructions: command line and Visual Studio. How to run the unit and UI tests is described in the tests README.

Screenshots

Board index

Board index

Forum

Forum

Topic

Topic

Admin control panel

Admin control panel

Support

Security

Please do not report security vulnerabilities in public issues. See SECURITY.md for how to report them.

License

YAF.NET is licensed under the Apache License 2.0.

Product Compatible and additional computed target framework versions.
.NET net11.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on YAFNET.Web:

Package Downloads
YAFNET.RazorPages

YAF.NET UI using ASP.NET Core MVC Razor Pages.

YAFNET.UI.Chat

Chat UI for YAF.NET.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
4.0.11 84 11/14/2026
4.0.10 238 10/21/2026
4.0.9 217 8/30/2026
4.0.8 198 8/10/2026
4.0.7 210 8/2/2026
4.0.6 401 6/20/2026
4.0.5 1,105 4/26/2026
4.0.4 1,586 1/10/2026
4.0.3 1,251 1/10/2026
4.0.2 1,625 9/24/2025
4.0.1 1,514 8/31/2025
4.0.0 1,827 3/16/2025
4.0.0-rc04 278 11/17/2024
4.0.0-rc03 558 7/6/2024
4.0.0-rc02 298 5/29/2024
4.0.0-rc01 234 5/29/2024
4.0.0-beta09 250 5/18/2024
4.0.0-beta08 195 5/18/2024
4.0.0-beta07 307 3/28/2024
4.0.0-beta06 212 3/28/2024
Loading failed