首页 > 解决方案 > 如何在没有连接字符串的情况下将 ASP.NET MVC 推送到 GitHub

问题描述

我有一个使用 Visual Studio 开发的应用程序 ASP.NET MVC 5 (.NET 4.6.2),我正在使用 Github 的 Webhook 在 Azure 上部署我的应用程序。我已经在 Azure 上创建了连接字符串,所以我需要在没有连接字符串的情况下在 GitHub 上推送应用程序(当然也不要发布我的密码)。当我在 GitHub 上推送应用程序时,有什么方法可以自动删除连接字符串?

标签: c#asp.net-mvcazuregithub

解决方案


与其将其添加到代码或 application.config 文件夹中,不如将其存储在用户机密、环境变量(以纯文本形式存储,因此请注意)或Azure Key Vault之类的东西中

有关在开发期间存储机密的选项,请参阅https://docs.microsoft.com/en-us/aspnet/core/security/app-secrets?view=aspnetcore-2.1&tabs=windows


推荐阅读