Repository navigation
Build with Visual Studio
- Visual Studio 2026 or later, with the ASP.NET and web development workload
- .NET 11.0 SDK or later
- Node.js (current LTS version)
-
Open the solution for your database from the
yafsrcfolder:Database Solution Microsoft SQL Server YAF.NET-SqlServer.slnxMySQL / MariaDB YAF.NET-MySql.slnxPostgreSQL YAF.NET-PostgreSQL.slnxSQLite YAF.NET-Sqlite.slnx -
Restore the Node packages: in Solution Explorer, right-click npm in the web project and select Restore Packages.

-
Compile the JavaScript and CSS files: open View > Terminal, change to the
yafsrc/YetAnotherForum.NETfolder and run:npm run build
This runs the default task of
build.js. Since v4.0.11 the build no longer uses Grunt, so there is noGruntfile.jsin the Task Runner Explorer anymore. The other tasks are listed in Build with the command line. -
Build the solution, or start the web project with F5. Set the connection string in
appsettings.jsonfirst (see Installation).
YetAnotherForum.NET (YAF) the Open Source Discussion Forum for ASP.NET - https://YetAnotherForum.NET - Support me on Ko-fi
Copyright © YetAnotherForum.NET & Ingo Herbote. All rights reserved
Getting started
- About YAF.NET
- Features
- Docker
- Installation (IIS)
- Hosting on Linux with nginx
- Integration (ASP.NET Core)
- Update v4 to a newer v4
- Upgrade from v3 to v4
Configuration
Administration
Help
Development
Legacy (v3 and older)