2013-01-12 30 views
0

我在使用Membership或Profile获取或创建用户时遇到此异常。这里是我的web.config代码。我正在使用VS2010 Framework 4.0。属性connectionstringName缺失或为空

可能是什么问题?

<connectionStrings> 
    <add name="classConnectionString" connectionString="Data Source=MINHAS\SQLEXPRESS;Initial Catalog=Test;Integrated Security=True"/> 
</connectionStrings> 
    <profile defaultProvider="MyProvider"> 
     <properties> 
      <add name="Name" type="System.String"/> 
      <add name="ID" type="System.String"/> 
      <add name="Color" type="System.String"/> 
     </properties> 
     <providers> 
      <clear/> 
      <add name="MyProvider" type="System.Web.Profile.SqlProfileProvider" connnectionStringName="classConnectionString" applicationName="/"/> 
     </providers> 
    </profile> 
    <membership defaultProvider="MyProvider"> 
     <providers> 
      <add name="MyProvider" connnectionStringName="classConnectionString" type="System.Web.Security.SqlMembershipProvider" applicationName="/" enablePasswordRetrieval="true" enablePasswordReset="true" passwordFormat="Encrypted" requiresQuestionAndAnswer="true"/> 
     </providers> 
    </membership> 

回答

0

你给在连接字符串名称

connnectionStringName="classConnectionString" 
+0

哦,上帝三次N!我在做什么?非常感谢。它解决了我的问题。 – Mairaj