github中的asp.net core appsettings.json
我有两个使用ASP.NET Core 3构建的项目,我在localhost上开发并发布到我的共享Windows托管帐户 我想将上述项目放入公共存储库中的GitHub中,但问题是appsettings.json文件与共享主机上的SQL Server数据库有连接 当推送到GitHub时,有没有办法绕过appsettings.json中显示的这些信息 我读过关于在appsettings.json中使用秘密的内容,但我认为我不能在共享Windows主机上使用这些秘密(除非我在那里遗漏了一些明显的东西) 非常感谢您的帮助github中的asp.net core appsettings.json,asp.net,github,config,core,appsettings,Asp.net,Github,Config,Core,Appsettings,我有两个使用ASP.NET Core 3构建的项目,我在localhost上开发并发布到我的共享Windows托管帐户 我想将上述项目放入公共存储库中的GitHub中,但问题是appsettings.json文件与共享主机上的SQL Server数据库有连接 当推送到GitHub时,有没有办法绕过appsettings.json中显示的这些信息 我读过关于在appsettings.json中使用秘密的内容,但我认为我不能在共享Windows主机上使用这些秘密(除非我在那里遗漏了一些明显的东西)
提前感谢。如果无法使用特定于环境的配置,如环境变量或机密管理器(请参阅),则可以创建自己的部署存储库,其中包含生产应用设置文件(包含连接字符串等敏感信息)。您可以推送到两个存储库,或自动保持存储库同步,例如使用(如果托管私有存储库,则有一个选项)