找回密码
 立即注册
搜索
人人必备的 Wise 💳英、德、香港转运 📦,送 $25数字货币银行卡,注册送 7 美元💲最便宜的 eSIM 流量手机号 📱帕劳身份证 🆔
查看: 108|回复: 2

[.net] 用 Azure 免费部署 .net web 项目的方式

[复制链接]
HelloWorld 发表于 3 天前 | 显示全部楼层 |阅读模式

注册免广告

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 HelloWorld 于 2025-8-30 18:06 编辑

下面的方式可以自动从你的 github 拉取最新代码部署,每次代码更新都会自动拉取重新部署,就像 vercel 自动部署 nextjs 一样:

注册并登录 Azure 账号,访问 https://portal.azure.com

创建 Resource groups

在创建好的 Resource groups 里 Create a resource,选择搜“Web App”,点击如下图所示的 Create:

Snipaste_2025-08-29_22-09-46.jpg

接下去,“Publish” 选 “Code”,“Operating System” 选 Linux 比较快,“App Service Plan” 选 “Free F1”,然后创建

创建后,打开对应的 App Service,如果需要设置环境变量,先去 “Environment variables” 菜单里设置,然后再去 “Deployment Center” 里授权读取你的 GitHub,选择仓库和分支,“Workflow option” 选择“Add a workflow”,“Authentication settings” 选择 “User-assigned identity”,全部填好后点击 Save 即可自动部署

补充1:
我第一次部署报错“Login failed with Error”,去配置里 disconnect github,然后重新授权 github 就成功了,打开网页可以看到代码呈现的内容
如果帖子/回帖帮助到你,请给作者评分/点赞
micro 发表于 3 天前 | 显示全部楼层
我记得免费web app每天200mb流量限制?不过那个是用Microsoft Imagine注册的Azure,不知道是不是都一样。

点评

Azure 限额还是比较严格的,访问量大的话自己搭建服务器比较划算 Azure 也提供免费的 Azure SQL,做测试挺方便  详情 回复 发表于 前天 18:20
如果帖子/回帖帮助到你,请给作者评分/点赞
回复 支持 反对

使用道具 举报

 楼主| HelloWorld 发表于 前天 18:20 | 显示全部楼层
micro 发表于 2025-8-29 22:07
我记得免费web app每天200mb流量限制?不过那个是用Microsoft Imagine注册的Azure,不知道是不是都一样。 ...

Azure 限额还是比较严格的,访问量大的话自己搭建服务器比较划算
Azure 也提供免费的 Azure SQL,做测试挺方便
如果帖子/回帖帮助到你,请给作者评分/点赞
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|排行榜|意见建议|黑名单|数字居民论坛

GMT+8, 2025-9-1 03:29

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表