问题描述
|
我想添加一个连接字符串并为其命名..
连接字符串属于aspnetdb.mdf,该字符串是在添加我的CreateUserWizard时创建的。
这是它的连接字符串:
Data Source=.\\SQLEXPRESS;AttachDbFilename=\"D:\\Documents and Settings\\Dima\\My Documents\\Visual Studio 2010\\WebSites\\WebSite10\\App_Data\\ASPNETDB.MDF\";Integrated Security=True;User Instance=True
现在,当我将其添加到配置文件中时:
<connectionStrings>
<add name=\"YourGuruDB\" connectionString=\"Data Source=.\\SQLEXPRESS;AttachDbFilename=\"D:\\Documents and Settings\\Dima\\My Documents\\Visual Studio 2010\\WebSites\\WebSite10\\App_Data\\ASPNETDB.MDF\";Integrated Security=True;User Instance=True\" providerName=\"System.Data.SqlClient\"/>
</connectionStrings>
它向我显示了字符串的一部分下方的怪异线,从而阻止了它的执行。
我也不了解成员资格配置和数据库之间的连接
<membership defaultProvider=\"MyMembershipProvider\">
这是什么提供者?它不应该是.NET Framework提供者吗?与aspnetDB相同
另外,为什么每次打开服务器资源管理器时在创建的数据库和创建的系统上都看到红色的Xes?
解决方法
尝试在connectionString = \“ \”属性中取出双引号。