Arbeitsschritte/ASP.NET Core MVC/CMS/Arbeitsschritte
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).