Yarp Reverse Proxy in Blazor Server - Statische Dateien (CSS/JS) nicht geladen (404)C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Yarp Reverse Proxy in Blazor Server - Statische Dateien (CSS/JS) nicht geladen (404)

Post by Anonymous »

Ich implementiere Yarp (ein weiterer umgekehrter Proxy) in meiner Blazor -Serveranwendung in mehreren Projekten, aber ich habe einige Probleme. /> Die Browserkonsole zeigt mehrere fehlgeschlagene Ressourcen: Der Server antwortete mit einem Status von 404. />
Nachdem die WebSocket -Verbindung hergestellt wurde, erhalte ich den folgenden Fehler: < /li>
< /ul>
[Fehler] Die Schaltung konnte nicht initialisieren. Konfiguration

Code: Select all

builder.Services.AddReverseProxy();
builder.Services.AddSingleton();

app.UseStaticFiles();
app.MapReverseProxy();
app.MapRazorComponents().AddInteractiveServerRenderMode();
dynamicproxyConfigProvider.cs (Route & Cluster-Konfiguration)
>

Code: Select all

routes.Add(new RouteConfig
{
RouteId = routeId,
ClusterId = clusterId,
Match = new RouteMatch { Path = $"{proxiedUrl}/{{**catch-all}}" },
Transforms = new List
{
new Dictionary { { "PathRemovePrefix", proxiedUrl } }
}
});

clusters.Add(new ClusterConfig
{
ClusterId = clusterId,
Destinations = new Dictionary
{
{ "destination", new DestinationConfig { Address = item.Url } }
}
});
Index-Seite (Navigation zu Proxy-URL)

Code: Select all

string sanitizedTitle = Uri.EscapeDataString(item.Title.Trim().Replace(" ", "-").ToLower());

string proxiedUrl = $"/system/{sanitizedTitle}-{item.Id}";

Navigation.NavigateTo(proxiedUrl, true);
Schritte zur Reproduzierung:
Richten Sie eine Blazor -Server -App mit yarp ein, um eine externe Blazor -App zu proxy. Öffnen Sie die Browserkonsole (F12), um 404 Fehler für statische Dateien anzuzeigen, und beachten Sie einen Schaltungsfehler bei der Initialisierung einer Blazor -Sitzung. Yarp. Version: net9.0
Hosting -Umgebung: localhost (https: // localhost: 7287)
Browser: Edge
Fragen:
Wie kann ich sicherstellen, dass Yarp richtig statische Dateien serviert?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post