回答

1

第一种选择是使用蔚蓝keyvault https://azure.microsoft.com/en-us/documentation/articles/key-vault-developers-guide/#coding-with-key-vault

连接字符串将被存储在keyvault和应用程序,你会调用keyvault API来获取秘密和ConnectionString的值将提供给运行时的应用程序。即使任何人都可以访问您的Azure订阅,他们仍然无法访问保管库中存储的数据。

一般来说,最好的选择是不在配置文件中存储任何重要或机密的数据。因为它可能会落到错误的手中,并可能意外上传到github等(如果你使代码开源)。

其他选项天青网络应用程序为您提供的是将这些值存储为应用程序设置的一部分,这些应用程序设置将在运行时提供给应用程序。

http://www.hanselman.com/blog/BestPracticesForPrivateConfigDataAndConnectionStringsInConfigurationInASPNETAndAzure.aspx