ASP.NET MVC 3 - 自动创建的MDF文件

时间:2011-10-19 10:37:54

标签: asp.net-mvc-3 sql-server-2008 connection-string

我使用默认模板创建了一个ASP.NET MVC 3项目,当我运行它并创建一个帐户时,它会自动在我的App_Data目录中创建一个MDF文件。

问题是我的开发机器安装了SQL Server'Denali'的社区预览,并且应用程序需要在SQL Server 2008 R2上运行 - 所以我无法将MDF文件附加到生产实例。

我已将MDF文件更改为SQL Server 2008 R2数据库,将其附加到本地实例,并将其添加到我的web.config文件中(此前没有连接字符串):

<add name="ApplicationServices" connectionString="Data Source=127.0.0.1;Initial Catalog=MyDB;Integrated Security=True"
        providerName="System.Data.SqlClient" />

但我的应用程序似乎仍在寻找旧实例,当我尝试立即登录时,我收到此错误:

  

发生与网络相关或特定于实例的错误   建立与SQL Server的连接。找不到服务器或   无法访问。验证实例名称是否正确   SQL Server配置为允许远程连接。 (提供者:SQL   网络接口,错误:26 - 查找服务器/实例时出错   指定)

我的问题是 - 当Visual Studio 2010自动为您创建MDF文件时,是否在web.config文件以外的地方指定了连接字符串?

我搜索了代码,但似乎找不到代码。我已经验证我可以从其他应用程序连接到SQL Server 2008 R2数据库。

欢迎任何建议。

1 个答案:

答案 0 :(得分:0)

这是我的Web.config文件中的一个问题。现在已经修好了。