
使用Azure静态Web应用部署Blazor Webassembly应用
发布日期:2021-05-09 04:12:37
浏览次数:14
分类:博客文章
本文共 1155 字,大约阅读时间需要 3 分钟。
上一次演示了如何使用Azure静态web应用部署VUE前端项目()。我们知道静态web应用支持VUE,react,angular等项目的部署。除了支持这些常见前端框架,静态web应用同样支持微软推出的最新的前端框架Blazor Webassembly。今天就来演示下如何通过静态web应用部署Blazor项目。
新建blazor项目
使用VS新建一个blazor项目,因为是演示项目所以啥都不用改。
项目名称:WebStaticAppp_Blazor,完成新建。新建github仓库
我们把代码存放在github上,所以需要新建一个空repository。仓库名称命名为staticwebapp_balzor。
回到上面创建的blazor项目,把代码推送到github仓库。推送成功后目录结构如下:新建静态web应用
在azure portal找到静态web应用(预览),点击创建弹出创建资源界面:
名称:staticwebapp-blazor区域:选个离你近的SKU:免费登录Github账号
在源代码管理信息界面点击“使用Github登录”,弹出Github授权页面,确认授权。
授权成功后就可以选择刚才创建的仓库。储存库:staticwebapp_blazor。分支:master。生成预设;Blazor。应用位置:WebStaticApp_Blazor。API位置:默认。因为我们没有部署api,所以默认不用管他。应用项目位置:wwwroot。最后点击查看创建。等待创建资源,过一会portal会提示资源创建成功。资源创建成功后,我们打开github上的项目,点击Actions,可以看到Azure Static Web App CI/CD这个job正在运行。等到这个job提示绿色对勾的时候就表示执行成功了。返回portal查看刚新建的静态web应用,点击概述,查看URL。把URL贴到浏览器里访问一下,熟悉的Blazor默认项目首页显示出来了。我们把首页修改一下:然后推送到仓库。@page "/"Azure static web app with BLAZOR .
推送成功后,仓库的actions会立马执行新的CI/CD任务,等到提示成功后,再次访问一下上面的URL,界面已经变化为我们修改的样式,说明部署成功了。
总结
通过简单的演示,我们熟悉了如何使用Azure静态web应用来部署blazor项目。流程上同部署VUE几乎一致,就是预设模板那里需要选择blazor而已,相当方便。当然了只有前端界面没有api服务是无法真正用来生产的,下一次我们演示下如何使用Azure静态web应用集成并调用Azure Functions 。
关注我的公众号一起玩转技术
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年04月06日 22时14分58秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
shell编程(六)语言编码规范之(变量)
2019-03-05
vimscript学习笔记(二)预备知识
2019-03-05
Android数据库
2019-03-05
HTML基础,块级元素/行内元素/行内块元素辨析【2分钟掌握】
2019-03-05
23种设计模式一:单例模式
2019-03-05
C++&&STL
2019-03-05
微信js-sdk使用简述(分享,扫码功能等)
2019-03-05
基于单片机简易脉搏测量仪系统设计-毕设课设资料
2019-03-05
Servlet2.5的增删改查功能分析与实现------删除功能(四)
2019-03-05
spring启动错误:Could not resolve placeholder
2019-03-05
invalid byte sequence for encoding
2019-03-05
技术美术面试问题整理
2019-03-05
ORB-SLAM2:LoopClosing线程学习随笔【李哈哈:看看总有收获篇】
2019-03-05
js求阶乘
2019-03-05
python-day3 for语句完整使用
2019-03-05
基于LabVIEW的入门指南
2019-03-05
weblogic之cve-2015-4852
2019-03-05
Java注释
2019-03-05