簡體   English   中英

從 static LOCAL 文件啟動 blazor web 程序集

[英]Launch a blazor web assembly from static LOCAL file

我開發了一個需要技術人員面板的機器控制應用程序 - 本地和遠程(內部 local.network)。 我認為避免重復編碼的一個好方法是使用 Blazor Web Assembly 應用程序,在 WebView2 控件中本地啟動它或在技術人員筆記本電腦外部啟動它,並使用 gRPC 與系統通信。

一切都很好,但有一個問題——我沒有也不想在機器的計算機上運行 web 服務器。

有沒有辦法可以直接從本地文件啟動 web 程序集應用程序 (Blazor)?

您可以嘗試的一件事是使用 Electron 或 WebWindow 將其作為桌面應用程序啟動。 WebWindow 是實驗性的,但比 Electron 輕很多。(參見https://github.com/SteveSandersonMS/WebWindow

這是一篇關於使用 Electron 和 blazor WASM 的文章。 https://medium.com/cloudnimble/bringing-your-blazor-apps-to-the-desktop-with-electro.net-blazor-67701bff82f7

您還可以將其編譯為 static html 文件,並使用迷你 Python HTTP 服務器來提供這些文件。 如果使用 Python 3,則可以從publish\wwwroot目錄運行python -m http.server [port]命令以在本地提供文件。 然后,您只需導航到localhost:[port]即可訪問您的應用程序。

希望這些方法中至少有一種對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM