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

在Somee部署ASP.NET Core Blazor时配置SQL Server连接字符串

部署Blazor WebAssembly到Somee时替换连接字符串的方法

方法一:直接修改主appsettings.json

找到服务器项目里的appsettings.json,将ConnectionStrings下的DefaultConnection值直接替换为Somee提供的连接字符串即可:

"ConnectionStrings": {
    "DefaultConnection": "workstation id=xxxxx.mssql.somee.com;packet size=4096;user id=xxxx_SQLLogin_1;pwd=xxxx;data source=xxxx.mssql.somee.com;persist security info=False;initial catalog=xxxx"
},

方法二:使用环境专属配置文件(推荐)

为了区分本地开发和生产环境的配置,你可以在服务器项目中创建appsettings.Production.json文件,专门存放生产环境的连接字符串:

  1. 新建appsettings.Production.json,写入以下内容:
"ConnectionStrings": {
    "DefaultConnection": "workstation id=xxxxx.mssql.somee.com;packet size=4096;user id=xxxx_SQLLogin_1;pwd=xxxx;data source=xxxx.mssql.somee.com;persist security info=False;initial catalog=xxxx"
}
  1. 本地开发时,appsettings.json保持原来的本地连接字符串不变;部署到Somee时,ASP.NET Core会自动加载appsettings.Production.json中的配置,覆盖主配置文件的对应项。

注意事项

  • 不要将包含密码的连接字符串提交到公开代码仓库,避免敏感信息泄露。
  • 你也可以在Somee平台的部署设置中,通过环境变量配置连接字符串,这样无需修改本地配置文件,平台会自动覆盖应用的配置项。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 09:45:47