You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Web App创建UAT环境:复用同一Azure SQL Server不同数据库遇阻

解决方案

你的需求完全可行,问题出在创建Web App时的数据库关联逻辑上,按以下步骤操作就能解决:

  1. 先创建空的UAT Web App
    创建时直接跳过「数据库」标签页的配置,保持你之前选的订阅、资源组、实例名称、.NET 6运行时、同区域这些设置,完成Web App的创建。

  2. 手动关联现有SQL Server上的UAT数据库
    Web App创建完成后,进入它的配置 -> 连接字符串页面,手动添加连接信息:

    • 名称填你项目中使用的连接字符串名(比如DefaultConnection)
    • 连接字符串内容填指向现有SQL Server上UAT数据库的字符串,格式示例:
      Server=tcp:你的SQLServer名称.database.windows.net,1433;Initial Catalog=UAT数据库名;Persist Security Info=False;User ID=你的用户名;Password=你的密码;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;
      
    • 类型选择SQLAzure
  3. 发布UAT版本
    在VS2022中配置发布配置文件,指向这个新建的UAT Web App,发布时确保项目的连接字符串配置和Web App里的设置对应上即可。

你之前遇到的警告,是因为在创建Web App时选择「新建数据库」的操作,Azure默认会强制绑定新的App Service Plan,但你要的是复用已有SQL Server和自建的UAT数据库,所以根本不需要在创建Web App时的数据库标签页做操作,直接跳过就好。

内容的提问来源于stack exchange,提问作者Nestor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 01:22:02