ASP.NET网站管理安全部分:无法连接到SQL Server数据库



我正在开发一个ASP。NET应用程序使用MS VS 2013和MS SQL Server 2014。当我启动ASP。NET网站管理工具通过CMD并点击安全选项卡,我得到以下错误:

"您选择的数据存储有问题。这可能是由无效的服务器名称或凭据或权限不足引起的。也可能是由于未启用角色管理器功能引起的。单击下面的按钮可重定向到可以选择新数据存储的页面。

以下消息可能有助于诊断该问题:无法连接到SQL Server数据库。">

我的web.config设置:

<configuration>
  <connectionStrings>
    <add name="newsdbConnectionString"
     connectionString="Data Source=(LocalDB)v11.0;AttachDbFilename=|DataDirectory|newsdb.mdf;Integrated Security=True;Connect Timeout=30"
  providerName="System.Data.SqlClient" />
  </connectionStrings>
  <system.web>
    <compilation debug="true" targetFramework="4.5">
      <assemblies>
        <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
      </assemblies>
    </compilation>
    <httpRuntime targetFramework="4.5"/>
  </system.web>
</configuration>

问题出在哪里。

尝试下面的连接字符串并进行检查。

Server=.SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname;
Trusted_Connection=Yes;
Server=(localdb)v11.0;Integrated Security=true;
AttachDbFileName==|DataDirectory|mydbfile.mdf;

并确保mdf文件位于已发布的App_Data文件夹中。

最新更新