【问题标题】:ASP.NET MVC 3 - Automatically created MDF fileASP.NET MVC 3 - 自动创建的 MDF 文件
【发布时间】:2011-10-19 10:37:54
【问题描述】:

我使用默认模板创建了一个 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 数据库。

欢迎提出任何建议。

【问题讨论】:

  • 您运行的 SQL Server 2008 R2 是否安装为默认实例?

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-19
    • 1970-01-01
    • 2015-03-09
    • 2010-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多