gpt4 book ai didi

electron - Electon.Net blazor 应用程序不显示窗口

转载 作者:行者123 更新时间:2023-12-05 06:48:32 27 4
gpt4 key购买 nike

我正在尝试将 Electron.net 用于 Mac 上的 Blazor 项目。

我正在努力让整个项目正常工作(我认为是这样)。正如我发现的那样,当我运行时

electronize start

进程在监听端口时挂起:

  MyApp -> /Users/...path_to_my_app.../obj/Host/bin/
node_modules missing in: /Users/...path_to_my_app.../obj/Host/node_modules
Start npm install...
removed 1 package, changed 3 packages, and audited 186 packages in 9s
found 0 vulnerabilities
ElectronHostHook handling started...
Invoke electron - in dir: /Users/...path_to_my_app.../obj/Host/node_modules/.bin
Electron Socket IO Port: 8000
Electron Socket started on port 8000 at 127.0.0.1
ASP.NET Core Port: 8001

它基本上就卡在那里了。

然后当我运行

electronize start /watch

所有打开都很好(奇怪的是,应用程序窗口和 Safari 都打开了......)

ElectronHostHook handling started...
Invoke electron - in dir: /Users/...PATH.../obj/Host/node_modules/.bin
Electron Socket IO Port: 8000
Electron Socket started on port 8000 at 127.0.0.1
ASP.NET Core Watch Port: 8001
stdout: watch :
stdout: Started
stdout: Génération...
stdout: Use Electron Port: 8000
stdout: info: Microsoft.Hosting.Lifetime[0]
stdout: Now listening on: http://localhost:8001
stdout: ASP.NET Core host has fully started.
stdout: info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
Hosting environment: Development
info: Microsoft.Hosting.Lifetime[0]
Content root path: /Users/...PATH...
ASP.NET Core Application connected... global.electronsocket J5mifH5-zThaphv4AAAA 2021-03-26T11:46:16.995Z
stdout: BridgeConnector connected!
stdout: warn: Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware[3]
Failed to determine the https port for redirect.

所以我怀疑我的应用程序的设置不知何故已损坏 - 虽然无法找到位置。

技术规范:

MacOS Big Sur (v11.2.3)
.Net 5.0
Electron v 9.4.4

最佳答案

我自己遇到了同样的行为,发现这可能是由于您的 Web 应用程序在调用 ElectronNET.API.Electron.WindowManager.CreateWindowAsync< 之前抛出一个运行时错误引起的Startup.cs 中。就我而言,该应用程序可以毫无问题地构建,正是早期的错误导致启动器挂起而没有任何反馈。

因此,一种解决方案可能是在 Web 应用程序目录中运行 dotnet run 并确保您可以在常规浏览器中加载该应用程序。

关于electron - Electon.Net blazor 应用程序不显示窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66816533/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com