【问题标题】:Is there a way for WebAssembly applications be run as stand alone or self hosted?有没有办法让 WebAssembly 应用程序作为独立或自托管运行?
【发布时间】:2020-03-26 19:53:43
【问题描述】:

我们目前正在研究 OpenSilver,它是 Silverlight 的开源重新实现。 它通过 WebAssembly 在浏览器上运行。它为 WebAssembly 和 Microsoft Blazor 使用 Mono。 它无需浏览器扩展即可运行。

到目前为止,我看到的示例要求它托管在 IIS 中。 在 Visual Studio 中,它可以通过 IIS Express 或模拟器托管。

我们的客户有安全要求,禁止他们使用 Web 应用程序(托管在 IIS 中)。

我们正在评估 OpenSilver 作为一种潜在的跨平台解决方案。

有没有办法作为标准单独或自托管应用程序运行? 我知道 Qt/QML 有一个浏览器控件,可以让你直接加载 html 页面。 我很确定这对我们没有任何帮助。 有没有其他选择?

谢谢

【问题讨论】:

  • Blazor 可以run on Electron 甚至更少。但这不再使用 Wasm。
  • OpenSilver 有朝一日可以在 Node.Js 上运行,在该团队的优先级列表中可能不会太高。如果没有 Wasm,我看不到它的运行。

标签: blazor webassembly


【解决方案1】:

是的,您可以在任何主机上“运行”它。 您只需构建(发布)您的解决方案并将其作为静态网站托管。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-10
    • 2017-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多