Wie kann ich eine Blazor -App von WPF richtig hosten?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie kann ich eine Blazor -App von WPF richtig hosten?

by Anonymous » 18 Mar 2025, 15:34

Ist es möglich, eine Blazor -Webanwendung aus einer WPF -Anwendung in .NET 9? Aber jetzt möchte ich eine einfache Webserver -Oberfläche haben, um einige Einstellungen über Weboberflächen anzupassen. Ich habe zwar eine Blazor -Webanapplication wie folgt, ein Blazor -Projekt erstellt und die WebServerService -Klasse mit Startmethode hinzugefügt (wie unten gezeigt). In den AddServices werden die erforderlichen Abhängigkeitsdienste von WPF DI zu Blazor di kopiert.public void Start()
{
var contentRoot = AppContext.BaseDirectory;
_builder = WebApplication.CreateBuilder(new WebApplicationOptions()
{
Args = [],
ContentRootPath = contentRoot,
WebRootPath = Path.Combine(contentRoot, "wwwroot"),
});
AddServices();
StaticWebAssetsLoader.UseStaticWebAssets(_builder.Environment, _builder.Configuration);
_app = _builder.Build();
_app.UseExceptionHandler("/Error", createScopeForErrors: true);
_app.UseHsts();
_app.UseHttpsRedirection();
_app.UseAntiforgery();

_app.MapStaticAssets(Path.Combine(contentRoot, "WebTabletUI.staticwebassets.endpoints.json"));
_app.MapRazorComponents()
.AddInteractiveServerRenderMode();
Task.Run(() =>
{
_app.Run("http://localhost:5000");
});
}
< /code>
Dies funktioniert jedoch Ausnahmen in der Blazor -Web -App, bei denen Dateien nicht korrekt gefunden werden und der CSS /JS der Website nicht ordnungsgemäß funktioniert. (Wenn Sie die Blazor -App von Visual Studio als Startprojekt ausführen, funktionieren die Website CSS und JS wie erwartet. Mit der gleichen Umgebung fehlt mir ein zusätzliches Setup>

Top