客户门户自注册错误:"与此门户关联的帐户没有所有者"

Mik*_*ain 3 force.com

我正在完成本教程,为我的网站启用客户门户:

http://wiki.developerforce.com/index.php/Authenticating_Users_on_Force.com_Sites

根据建议,我有一个现有的帐户ID(我使用自己的帐户,这是一个管理员帐户)并将其粘贴到我的SiteRegisterController中,所以它看起来像这样:

public with sharing class SiteRegisterController
{   
     private static Id PORTAL_ACCOUNT_ID = '00590000000aB8l'; // ID of my admin account

     // snip ...
}
Run Code Online (Sandbox Code Playgroud)

但在我填写所有细节并在/ SiteRegister的自注册页面上点击siubmit后,它会响应:

您的请求不能在这个时候被处理.网站管理员已收到提醒.

与此门户关联的帐户没有所有者

发生这种情况时发送给我的错误电子邮件说:

目录注册accountId参数值无效

我该如何解决?

rya*_*ard 6

问题是id 00590000000aB8l是用户ID(以...开头005),而不是帐户ID(以...开头001).尝试创建一个新帐户(在"帐户"选项卡上,而不是在"设置"中),在该帐户上启用门户,然后使用其001...ID.