首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不带服务器的Blazor (非无服务器)

不带服务器的Blazor (非无服务器)
EN

Stack Overflow用户
提问于 2020-05-06 01:17:36
回答 3查看 1.2K关注 0票数 3

我一直在读有关Blazor的文章,甚至还用了一些示例代码。然而,我没有找到我的问题的答案。我正在寻找运行Blazor作为我正在重写的应用程序的前端,如果可能的话,我想在不安装IIS的情况下这样做。当我搜索"Blazor serverless“时,我得到了azure函数。可以在没有IIS的情况下使用Blazor客户端吗?如果可以,这个编程过程叫什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-05-06 03:55:11

我猜你说的是Blazor wasm。

您可以将Blazor WasAssembly作为静态文件部署到多个静态文件服务器,如Nginx、Apache甚至IIS。下面的链接提供了详细信息。

host and deploy

票数 7
EN

Stack Overflow用户

发布于 2020-05-06 06:13:52

您可以将Blazor WebAssembly应用程序部署到任何静态文件存储,以允许web访问以进行文件交付。没有服务器需要参与,所以这可能是在Azure Blob存储,API存储桶,静态文件服务器,等等。一旦客户端浏览器获得静态文件,它就可以启动,并开始与后端服务器上设置的S3端点进行交互。(您的或其他公共API)。您需要确保所有身份验证和授权都发生在服务器端,但这将允许您将Blazor用于现有的API端点。

如果你需要持久化数据或对个人信息做任何事情,并且你没有现有的服务器,你将需要这样的东西,但好消息是,只要你的Blazor应用程序和API就如何通信达成一致,你就可以将任何你想要的东西用于后端API。

票数 4
EN

Stack Overflow用户

发布于 2020-05-06 06:22:09

只需在Visual studio解决方案资源管理器中右键单击Blazor项目,然后选择“发布”并选择一种方法。我建议从发布到文件开始,然后在测试后再进行修改。抓取发布文件夹中的所有文件,并将它们复制到网站的根目录。

只需记住,服务器端不能以这种方式工作,只有客户端的wasm Blazor才能工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61619027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档