5

当我单击SecurityASP.NET 网站管理工具上的选项卡时,我收到此错误。

“无法连接到 SQL Server 数据库。”。

我正在使用 Visual Studio 2012

<configuration>
  <connectionStrings>

    <add name="devices" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\devices.mdf;Integrated Security=True"
      providerName="System.Data.SqlClient" />
    <add name="users" connectionString="Data Source=(LocalDB)\v11.0;AttachDbfilename=|DataDirectory|\database.mdf;Integrated Security=True"
      providerName="System.Data.SqlClient"/>

  </connectionStrings>

<system.web>

    <roleManager enabled="true" />
    <compilation debug="true" targetFramework="4.5"/>
    <httpRuntime targetFramework="4.5"/>
  </system.web>
</configuration>
4

1 回答 1

1
Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\devices.mdf;Integrated Security=True

查看您的数据源。是否(LocalDB)\v11.0存在,您可以连接到上述数据库吗?

如果不是这将是原因....

我发现每次为我的网站创建一个包(用于手动部署)时,它都会覆盖我在使用上述数据源创建的包中的连接字符串。

有时这可能会阻止您的新网站启动。(特别是如果它在错误的环境中。:)

http://www.connectionstrings.com/ 这个站点非常适合帮助您为几乎所有数据库创建连接字符串。

于 2014-03-04T00:52:32.090 回答