我最初直接在Oracle论坛上发布了此信息,但是我仍未收到答案,对我和我的项目非常重要尽快的方式。如果有人在这里可以帮助我,将不胜感激!Oracle会员提供程序错误 - “您的帐户未创建”
我有以下问题:
在ASP.net应用程序,从来就设置Oracle供应商。我已经导入了Oracle.web程序集以及Oracle.Dataaccess程序集。
从来就建立了一个自定义成员提供程序如下所示:
<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>
连接字符串如下所示:
<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" />
在ASP.net的配置,我#VE已经设置在“提供程序”选项卡中为自定义提供程序提供成员身份和角色。在会员资格部分,它被设置为“MyOracleMembershipProvider”,如上所述。我可以去安全选项卡,然后点击创建用户,但输入用户名,密码和其他要求后,点击创建用户,我会得到以下信息:
“Your account没有创建,请重试。“
这不断发生和发生,我似乎无法找到问题。
我创建了下面这个教程的ASPNET_DB_USER帐户,授予相应的权限:
http://docs.oracle.com/html/E10928_01/IntroInstallation.htm
跑在Oracle提供的SQL脚本说,在远程服务器上的架构。
我已经呆了好几个小时了,而且似乎无法弄清楚:S有什么可能是错的?
任何帮助将不胜感激!