質問

ASP.NET 4.0とC#

私は、ASP.NETが私のために作成したことがSQLEXPRESS DBでデフォルトメンバシッププロバイダを使用していますが、私はいくつかの設定を変更したい。

だから私はそこに設定を変更する<Membership><default provider>を検索するためのweb.configファイルに行ってきましたが、私はそれらを見つけることができませんでした!

私は、新しいプロバイダを作成する必要はありません。私は既存のものを修正したいです。どこの設定はありますか。

役に立ちましたか?

解決

これはデフォルト値を使用して、デフォルトだからです。

以下は一例です。 <system.web>後にそれを置く。

<membership>
        <providers>
            <clear/>
            <add name="AspNetSqlMembershipProvider"
                connectionStringName="LocalSqlServer"
                enablePasswordRetrieval="false"
                enablePasswordReset="true"
                requiresQuestionAndAnswer="true"
                applicationName="/"
                requiresUniqueEmail="false"
                passwordFormat="Hashed"
                maxInvalidPasswordAttempts="5"
                minRequiredPasswordLength="7"
                minRequiredNonalphanumericCharacters="1"
                passwordAttemptWindow="10"
                passwordStrengthRegularExpression=""                     
                type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
        </providers>
    </membership>

他のヒント

は、既定のメンバシッププロバイダは、あなたのmachine.configに設定されています。どちらのweb.configファイルに設定を変更する、またはそれをカスタマイズするために、あなたのweb.configファイルにあなたのmachine.configから設定をコピーします。あなたはそれを再追加する前に、Web構成で<remove>要素を追加する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top