これはもともとOracleフォーラムに直接投稿されていましたが、回答はまだありませんでした。できるだけ早くここに誰かが私を助けることができたら、それは大いに感謝されるでしょう!私は次のような問題が午前Oracleメンバーシップ・プロバイダ・エラー - 「アカウントが作成されていません」
:ASP.netアプリケーションで
を、I'veは、Oracleプロバイダを設定します。私はすでにOracle.webアセンブリとOracle.Dataaccessアセンブリをインポートしています。
ASP.netの構成では<add name="OraMembershipConString" connectionString="DATA SOURCE=(description=(address_list=(address=(protocol=TCP)(host=ip_address)(port=1521)))(connect_data=(service_name=rdcdb)));PASSWORD=my_password;PERSIST SECURITY INFO=False;USER ID=ASPNET_DB_USER;" providerName="Oracle.DataAccess.Client" />
、I#がすでに設定されまし以下のとおり
<membership defaultProvider="MyOracleMembershipProvider">
<providers>
<add name="MyOracleMembershipProvider"
type="Oracle.Web.Security.OracleMembershipProvider, Oracle.Web, Version=2.112.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342"
connectionStringName="OraMembershipConString"
applicationName="OracleMembershipTest"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="4"
minRequiredPasswordLength="7"
passwordAttemptWindow="8"/>
</providers>
</membership>
接続文字列を検索します:
I'veは、以下のように見えるカスタムメンバシッププロバイダを設定しました[プロバイダ]タブのカスタムプロバイダをメンバシップとロールの両方で使用できます。メンバーシップの部分では、上記のように "MyOracleMembershipProvider"に設定されています。 [セキュリティ]タブに移動して[ユーザーの作成]をクリックしますが、ユーザー名、パスワード、その他の要件を入力して[ユーザーの作成]をクリックすると、次のように表示されます。
"作成されていません。もう一度お試しください。
これは起こっても起こっていて、問題を見つけることができないようです。
私は、それぞれの権限付与、このチュートリアル以下ASPNET_DB_USERアカウントを作成:
http://docs.oracle.com/html/E10928_01/IntroInstallation.htm
をリモートサーバ上のスキーマを言った上でのOracleプロバイダのSQLスクリプトを実行しました。
私はこれを数時間行っており、それを理解することはできないようです。S何が間違っている可能性がありますか?
ご協力いただければ幸いです!