use*_*508 -1 c# sql-server asp.net-core-mvc
我有一个用 C# 编写的 ASP.NET Core 3.1 MVC 项目,它使用 SQL Server 数据库。我有连接字符串appsettings.json并将其设置为我的本地数据库。
appsettings.json
我的问题是,当我发布应用程序时,SQL Server 将具有不同的名称。如何获得用于开发和生产的连接字符串?
我已经在互联网上搜索了好几天并尝试了各种方法,但似乎没有任何效果。
非常感谢您的帮助,
小智 5
在标准所在的appsettings.development.json同一文件夹中创建名为的文件。 该文件的内容应该是原始应用程序设置的 1-1 个副本。 在原来的修改连接字符串,所以它会指向实时数据库。您可以从 中删除不会为生产环境更改的未使用设置。appsettings.jsonappsettingsappsettings.development.json
appsettings.development.json
appsettings
将生产服务器的ASPNETCORE_ENVIRONMENT系统变量设置为Production(可选,至少在理论上)。
ASPNETCORE_ENVIRONMENT
Production
您可以在这里找到更多信息。
归档时间:
4 年 前
查看次数:
2923 次
最近记录: