使用免费Azure账号能否部署带SQL Server数据库的ASP.NET MVC应用
Azure免费账号部署ASP.NET MVC应用及SQL Server数据库方案说明
可行性确认
完全可以通过你的Azure免费账号完成部署,完全匹配你验证运行状态、定向开放给指定用户查看的需求,相关免费权益如下:
- Azure免费账号自带12个月的应用服务(App Service)免费层配额,原生支持ASP.NET MVC应用托管,无需额外付费
- 同时包含12个月有效期的Azure SQL数据库免费层配额,单库最高250GB存储,足够适配中小项目的SQL Server数据库迁移需求
- 免费层应用服务支持配置访问控制规则,可以仅开放给你指定的用户访问,满足居家办公同步项目进展的要求
核心部署步骤
- 首先迁移本地SQL Server数据库到Azure SQL免费层:可通过SSMS自带的「部署数据库到Azure SQL数据库」向导完成迁移,迁移后更新应用配置中的数据库连接字符串为Azure SQL的对应地址
- 随后部署ASP.NET MVC应用到Azure App Service免费层:直接在Visual Studio中右键项目选择「发布」,目标选择Azure,绑定你的免费账号后新建免费层App Service实例,即可一键完成部署
- 最后配置访问权限:部署完成后可在Azure门户的App Service配置页开启IP白名单,仅添加指定用户的公网IP;也可启用Azure AD身份验证,仅允许你提前指定的账号访问,避免项目被无关人员查看
注意事项
- 免费层App Service为共享计算资源,用于功能验证、小范围用户访问完全足够,不会出现明显性能问题
- 两类服务的免费额度有效期均为12个月,超出有效期后未升级付费会自动停止服务,仅做测试使用不会产生额外费用
- 可定期在Azure门户的「成本管理+计费」板块查看额度消耗情况,避免超出免费配额产生扣费
内容的提问来源于stack exchange,提问作者smc develpments
相关产品推荐
相关产品推荐

