3

mvc アプリをサーバーにデプロイしたところ、DB への接続を使用してサーバー上で実行されている 4 つのサービスがあり、正常に動作します。ログインしようとすると (Membership.ValidateUser を使用して常に false になります。ユーザーを登録しようとしても同じです (動作しません)。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>

私は事実上すべてを試しましたが、何も機能しません。Visual Studio からはすべて正常に動作します。誰でも助けることができますか?私は絶望的です。

4

0 に答える 0