首页 > 解决方案 > 目前是否有适用于 Uno 平台 WASM 应用程序的“离线”客户端唯一部署选项?

问题描述

在 Uno Platform 网站上查看展示后...我是否可以生成一个文件或包,我的用户群可以下载和启动,而无需每次都浏览到端点或在他们的 Web 浏览器上设置安全设置?目前我无法“运行”Visual Studio“发布到文件夹”的内容,我猜是因为 CORS 问题?

跨域请求被阻止:同源策略不允许读取位于 file:///.../Releases/WASM/dotnet.wasm 的远程资源。(原因:CORS 请求不是 http)。

上一次我试图围绕 CORS 找到一种易于重复的生产方式时,我刚刚放弃并成为本地人,如果有人知道,我会将此作为答案,但我发现的最好的是“像”Electron?Uno WASM 应用程序有类似 Electron 的东西吗?

标签: uno-platform

解决方案


您可以建议您的用户将 WASM 头安装为 PWA?尼克兰道夫在这里描述了如何做到这一点:https ://nicksnettravels.builttoroam.com/uno-as-a-pwa/

显然,这取决于您是否已将 WASM 应用程序部署到某处的 Web 服务器。Nick 还有一篇关于将 WASM 应用程序部署到(实际上是免费的)Azure Blob Storage 的精彩文章,您可以在此处找到:https ://nicksnettravels.builttoroam.com/post-2019-03-20-deploying-uno-wasm-using -blob-storage-aspx/ (仅供参考,他遇到的所有部署问题都已解决,现在部署“正常工作”)。


推荐阅读