asp.net mvc 3成员资格,无法连接数据库

时间:2011-10-26 11:18:56

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

我已经安装了visual studio 2010以及mvc 3并且一直在网站上工作。 后来我安装了sql server 2008,当我试图通过asp.net mvc中提供的成员资格注册用户时我有一堆错误说没有数据库或类似的东西,所以通过大量的研究我终于添加了aspnetdb到我的SQL服务器并启用远程访问...并且当我尝试注册时,我得到此错误:无法连接到SQL Server数据库。

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

这是我的连接字符串:

<connectionStrings>
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated     Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"  providerName="System.Data.SqlClient" />
</connectionStrings>

我记得前段时间处理过我以前的项目我对会员提供商没有问题,注册用户登录等等......所以我真的很沮丧,不知道我在这里缺少什么。

1 个答案:

答案 0 :(得分:0)

您可以直接从localhost使用它,无需将其放在App_Data文件夹中。使用此连接字符串:

  <connectionStrings>    
        <add name="ApplicationServices" connectionString="Data Source=.\SQLEXPRESS; Initial Catalog=*Name of your database*;Integrated Security=SSPI"/>
  </connectionStrings>