属性connectionstringName缺失或为空

时间:2013-01-12 03:25:09

标签: asp.net

尝试使用Membership或Profile.Here获取或创建用户时,我收到此异常。这是我的web.config代码。我正在使用VS2010 Framework 4.0。

可能是什么问题?

    <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>

1 个答案:

答案 0 :(得分:0)

您在连接字符串名称

中给出了n次n
connnectionStringName="classConnectionString"