博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Azure静态Web应用部署Blazor Webassembly应用
阅读量:4034 次
发布时间:2019-05-24

本文共 1175 字,大约阅读时间需要 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会提示资源创建成功。

查看Acitons

资源创建成功后,我们打开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 。

关注我的公众号一起玩转技术   

转载地址:http://hpkdi.baihongyu.com/

你可能感兴趣的文章
flex4 中创建自定义弹出窗口
查看>>
01Java基础语法-11. 数据类型之间的转换
查看>>
01Java基础语法-13. if分支语句的灵活使用
查看>>
01Java基础语法-15.for循环结构
查看>>
01Java基础语法-16. while循环结构
查看>>
01Java基础语法-17. do..while循环结构
查看>>
01Java基础语法-18. 各种循环语句的区别和应用场景
查看>>
01Java基础语法-19. 循环跳转控制语句
查看>>
Django框架全面讲解 -- Form
查看>>
socket,accept函数解析
查看>>
今日互联网关注(写在清明节后):每天都有值得关注的大变化
查看>>
”舍得“大法:把自己的优点当缺点倒出去
查看>>
[今日关注]鼓吹“互联网泡沫,到底为了什么”
查看>>
[互联网学习]如何提高网站的GooglePR值
查看>>
[关注大学生]求职不可不知——怎样的大学生不受欢迎
查看>>
[关注大学生]读“贫困大学生的自白”
查看>>
[互联网关注]李开复教大学生回答如何学好编程
查看>>
[关注大学生]李开复给中国计算机系大学生的7点建议
查看>>
[关注大学生]大学毕业生择业:是当"鸡头"还是"凤尾"?
查看>>
[茶余饭后]10大毕业生必听得歌曲
查看>>