【问题标题】:Replace or add a new connection string in app.config在 app.config 中替换或添加新的连接字符串
【发布时间】:2016-04-05 16:35:46
【问题描述】:

实际上,我在 web.config 中有一个连接字符串,该连接用于我当前的项目。

我还有一个测试项目,所以我想在这个项目中指向另一个连接字符串。两个数据库具有相同的结构,不同的是我不想影响我当前项目的数据库。我可以在我的测试项目的 app.config 中指向另一个连接字符串吗?

【问题讨论】:

  • 是的,您可以在测试项目的 app.config 中创建一个连接字符串,然后改为引用该字符串。
  • 我试图在app.config中指向新的连接字符串,但不幸的是,当我运行我的测试项目时,总是使用web.config的连接字符串,连接字符串的唯一区别是指向不同的数据库。我听说过一些有关外部配置文件的信息,但结果相同。
  • 一种方法是使用web.config transformations。第一次整理会很麻烦,但是可以根据构建更改各种配置值的有用方法。

标签: c# web-config connection-string app-config


【解决方案1】:

是的,绝对可以,您可以在单元测试项目中拥有一个单独的 app.configweb.config 文件,您可以在其中定义一个单独的连接字符串,指向本地或远程的不同服务器。

【讨论】:

    猜你喜欢
    • 2013-06-22
    • 2016-02-10
    • 2012-07-23
    • 1970-01-01
    • 2015-12-25
    • 2020-02-13
    • 1970-01-01
    • 2013-02-01
    • 2014-06-15
    相关资源
    最近更新 更多