我在一台机器上有两个数据库,它们在IIS上也有两个不同的站点。让我们打电话给他们Site1 & Site2和DB1 & DB2。第二个网站和BD是第一个网站的副本。 Site2连接到DB2,一切看起来都很好,但是当我们脱机时,DB1停止工作,这是因为使用site2创建的所有数据都在DB2中。事实上,大多数网站的工作除了一种方法连接字符串隐藏在某处?
我们使用实体框架来访问数据库,当我们追踪代码时,一切都看起来不错,但它以某种方式不起作用。
在由实体框架,我们的自动生成的代码,我们跟踪的接法串和结果是正确的
Initial Catalog=DB2;
但在接下来的一行,我们有这样的代码
而我们得到的内部异常说:
Database 'DB1' cannot be opened because it is offline.
所有其他方法似乎使用correc除此之外的数据库。我们无法弄清DB1在哪里配置或硬编码
Global.asax中是否有任何内容?或者在web.config或app.config? – Brian
你也可以试着在'〜/ Properties/Settings.settings'文件中寻找 – Jupaol
我知道人们存储连接字符串的地方在web/app/machine .config文件中。 – Tony318