Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当你有 2 个不同的数据库,一个用于开发,一个用于发布时,你通常会怎么做?数据库是相同的。我需要一种方法让一个数据库连接到发布版本,一个连接到开发/测试版本。必须有一个简单的方法来做到这一点,我只是不知道?
有很多方法可以做到这一点,第一种是手动编辑您的应用程序或 Web 配置文件。
您还可以维护应用配置的多个副本。为 dev、qa 和生产设置单独的 app.config 值是非常典型的。然后,您可以使用构建后事件来重命名或以其他方式设置您想要的输出。
您还可以使用条件编译来检测您是在调试还是发布,并从不同的应用程序设置中提取连接字符串。