应用程序忽略连接字符串中的初始目录属性

时间:2016-01-12 08:40:26

标签: asp.net entity-framework connection-string integrated-security

我在客户现场遇到了一个相当奇怪的行为:

我的ASP.NET应用程序尝试使用web.config中指定的连接字符串连接到数据库。

这在所有情况下都可以正常工作,但只有一个 - 由于安全权限,此特定客户需要切换集成安全性。 奇怪的是,现在应用程序尝试连接到另一个数据库而不是定义为“初始目录”的数据库。

我已经仔细检查了任何拼写错误的连接字符串。

查询中没有USE语句。基本上没有别的告诉应用程序连接到哪个连接字符串。

如果相关 - 它正在使用EntityClient提供程序。

连接字符串(某些部分当然已更改):

<html ng-app=''>
  <head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.22/angular.min.js"></script></head>
  <body ng-init='var=10'>
    <input type='text' ng-model='var'/>
 </body></html>

1 个答案:

答案 0 :(得分:0)

问题已解决 - 有一个涉及的视图尚未正确创建并指向其他数据库。