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();
>
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 } }
}
});
Code: Select all
string sanitizedTitle = Uri.EscapeDataString(item.Title.Trim().Replace(" ", "-").ToLower());
string proxiedUrl = $"/system/{sanitizedTitle}-{item.Id}";
Navigation.NavigateTo(proxiedUrl, true);
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?>