Arbeitsschritte/ASP.NET Core MVC/CMS/Arbeitsschritte

Aus Dokument
Version vom 8. Februar 2026, 15:19 Uhr von Thorsten (Diskussion | Beiträge) (// via Wikitext Extension for VSCode)
Zur Navigation springen Zur Suche springen

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).


Eine neue .slnx Solution erstellen

Eine Solution (.slnx) ist eine Projektmappe in Visual Studio Code, die mehrere Projekte und deren Abhängigkeiten zusammenfasst. Sie dient als Container für die Organisation, Verwaltung und das Builden von Softwareprojekten.

mkdir MeinCMS
cd MeinCMS
echo '<Solution />' > MeinCms.slnx

Projekte hinzufügen

Projekt erstellen

dotnet new mvc --auth Individual -o mvc

Projekt zur .slnx hinzufügen

dotnet sln MeinCms.slnx add mvc/mvc.csproj

Projekt zu Services anlegen

dotnet new classlib -o Services
dotnet sln MeinCms.slnx add Services/Services.csproj
dotnet add mvc/mvc.csproj reference Services/Services.csproj

.gitignore Datei erstellen

nano .gitignore

Geben Sie Folgendes ein

mvc/bin
mvc/obj
Services/bin
Services/obj
mvc/app.app
mvc/appsettings.Development.json
mvc/appsettings.json
publish/

Konsole

Geben Sie Folgendes in die Konsole ein

cp mvc/appsettings.Development.json mvc/_appsettings.Development.json
cp mvc/appsettings.json mvc/_appsettings.json

Starten Sie Visual Studio Code

Starten Sie Visual Studio Code und gehen Sie mit der Maus auf die rechte Seite bei Program.cs. Löschen Sie die folgende Zeile:

app.MapControllerRoute(
    name: "default",
    pattern: "{controller=Home}/{action=Index}/{id?}")
    .WithStaticAssets();

Und ergänzen Sie die Zeile, die Sie gelöscht haben

app.MapControllerRoute(

  name: "default",
    pattern: "{*slug}",
    defaults: new { controller = "Page", action = "Index" })
  .WithStaticAssets();


Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).