部署后,成员资格提供程序无法在服务器上运行

时间:2012-10-09 12:01:32

标签: deployment membership provider

刚刚将我的mvc应用程序部署到服务器,我在服务器上运行了4个服务,并且连接到数据库 - 工作正常。当我尝试登录时(使用Membership.ValidateUser我总是弄错,尝试注册用户也是如此(不起作用)。在DB中我有ApplicationName =“/”。我的相关配置是:

<membership>
    <providers>
        <clear />
        <add name="AspNetSqlMembershipProvider" 
             type="System.Web.Security.SqlMembershipProvider" 
             connectionStringName="LargainDb" 
             enablePasswordRetrieval="false" `enter `enter code here`code here`
             enablePasswordReset="true" 
             requiresQuestionAndAnswer="false" 
             requiresUniqueEmail="false" 
             maxInvalidPasswordAttempts="5" 
             minRequiredPasswordLength="6" 
             minRequiredNonalphanumericCharacters="0" 
             passwordAttemptWindow="10" 
             applicationName="/" />
    </providers>
</membership>
<profile>
    <providers>
        <clear />
        <add name="AspNetSqlProfileProvider" 
             type="System.Web.Profile.SqlProfileProvider" 
             connectionStringName="LargainDb" 
             applicationName="/" />
     </providers>
</profile>
<roleManager enabled="true">
    <providers>
        <clear />
        <add connectionStringName="LargainDb" 
             applicationName="/" 
             name="AspNetSqlRoleProvider" 
             type="System.Web.Security.SqlRoleProvider" />
             <add applicationName="/" 
                  name="AspNetWindowsTokenRoleProvider" 
                  type="System.Web.Security.WindowsTokenRoleProvider" />
    </providers>
</roleManager>

我几乎尝试了一切,没有任何作用。 从视觉工作室一切正常。有人可以帮忙吗?我鄙视。

0 个答案:

没有答案