在c中切换连接字符串#
问题描述:
在C#web应用程序中,是否有针对不同环境切换连接字符串的标准?我目前正在评估哪些方式最安全,包括在哪里存储它们。我已经看到人们简单地将它们添加到Web配置中,并用if语句检查它们在哪个环境中进行切换,但这看起来很麻烦。有任何想法吗?谢谢。在c中切换连接字符串#
答
我找到答案,这样的问题是,如果你有手工做任何应用程序的配置,你就错了。退房this scott hanselmen blog/video on web deploy。本周你最好花费45分钟。
+0
链接唯一的答案。没有例子。 – toddmo
答
这应该是您自动构建过程的一部分。我是BuildMaster的开发人员,它会很轻松地处理这个配置文件的难题。基本上,您可以在工具中为每个环境创建一个配置文件的“实例”,甚至可以限制对任何实例的访问,例如,没有开发人员可以查看生产的配置。当您将部署计划配置到特定环境时,您可以指定要部署的实例,也可以随时通过该工具手动部署它们。
如果您想了解更多信息,请查看我们的configuration files feature section。
根据您要部署到的不同环境,您可以维护单独的连接配置文件。 – mservidio