Program.cs (Asp Net Core): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act). | Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act). | ||
{{#mermaid:graph TD | |||
A[Start] --> B[Erstelle Builder] | |||
B --> C[Füge Controller mit Ansichten hinzu] | |||
C --> D[Baue App] | |||
D --> E{Umgebungsprüfung} | |||
E -->|Keine Entwicklung| F[Fehlerbehandlung verwenden] | |||
F --> G[HSTS verwenden] | |||
E -->|Entwicklung| H[Fehlerbehandlung überspringen] | |||
G --> I[HTTPS-Weiterleitung verwenden] | |||
H --> I | |||
I --> J[Routing verwenden] | |||
J --> K[Autorisierung verwenden] | |||
K --> L[Statische Assets zuordnen] | |||
L --> M[Standard-Controller-Route zuordnen] | |||
M --> N[App starten] | |||
}} | |||
<pre> | <pre> | ||
var builder = WebApplication.CreateBuilder(args); | var builder = WebApplication.CreateBuilder(args); | ||
Aktuelle Version vom 23. März 2025, 03:43 Uhr
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
{{#mermaid:graph TD
A[Start] --> B[Erstelle Builder]
B --> C[Füge Controller mit Ansichten hinzu]
C --> D[Baue App]
D --> E{Umgebungsprüfung}
E -->|Keine Entwicklung| F[Fehlerbehandlung verwenden]
F --> G[HSTS verwenden]
E -->|Entwicklung| H[Fehlerbehandlung überspringen]
G --> I[HTTPS-Weiterleitung verwenden]
H --> I
I --> J[Routing verwenden]
J --> K[Autorisierung verwenden]
K --> L[Statische Assets zuordnen]
L --> M[Standard-Controller-Route zuordnen]
M --> N[App starten]
}}
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddControllersWithViews();
var app = builder.Build();
// Configure the HTTP request pipeline.
if (!app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Home/Error");
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseRouting();
app.UseAuthorization();
app.MapStaticAssets();
app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}")
.WithStaticAssets();
app.Run();
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).