Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
github中的asp.net core appsettings.json_Asp.net_Github_Config_Core_Appsettings - Fatal编程技术网

github中的asp.net core appsettings.json

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主机上使用这些秘密(除非我在那里遗漏了一些明显的东西)

我有两个使用ASP.NET Core 3构建的项目,我在localhost上开发并发布到我的共享Windows托管帐户

我想将上述项目放入公共存储库中的GitHub中,但问题是appsettings.json文件与共享主机上的SQL Server数据库有连接

当推送到GitHub时,有没有办法绕过appsettings.json中显示的这些信息

我读过关于在appsettings.json中使用秘密的内容,但我认为我不能在共享Windows主机上使用这些秘密(除非我在那里遗漏了一些明显的东西)

非常感谢您的帮助


提前感谢。

如果无法使用特定于环境的配置,如环境变量或机密管理器(请参阅),则可以创建自己的部署存储库,其中包含生产应用设置文件(包含连接字符串等敏感信息)。您可以推送到两个存储库,或自动保持存储库同步,例如使用(如果托管私有存储库,则有一个选项)