need Customer Portal Accelerator setup help for non-developer

Jun 15, 2010 at 5:49 AM

I'm not a developer but went through the directions at to try and get this working within the CRM VPC using AD instead of LiveID.  However when I try to go to http://crm:4444 or http://eventmanagement I get the error:

Parser Error Message: A user authorization token could not be obtained from the LiveId service. The credential is blocked.
Please review your CRM connection configuration.

Source Error:
Line 54:   <roleManager enabled="true" defaultProvider="CrmRoleProvider">
Line 55:    <providers>
Line 56:     <add name="CrmRoleProvider" type="Microsoft.Xrm.Portal.Web.Security.CrmContactRoleProvider"/>
Line 57:    </providers>
Line 58:   </roleManager>

So a dumb question - within Visual Studio, once I've made the changes per the link above, do I need to do a Build or something to get the changes spelled out to take effect within IIS?  What am I still missing?

Also, after doing the websitecopy.exe (which seemed to work fine) I then copied all of the files in my c:/custportal/installation/website/Customer-Portal-R2/website folder over to where the accelerator seemed to get installed at c:/program files/Microsoft Dynamics CRM Customer eService Portal.  This folder in program files is where I did the VS modifications.  Is that right?

Jun 17, 2010 at 1:40 PM

You should post this question in the codeplex project for the customer portal (

The error you are getting is for the CRM connection string.  The error message feels like your CRM connection string is using Passport authentication, which would imply it is pointed at a valid CRM Online organization, but from the rest of your email, it sounds like you are using an on-prem install of CRM.  This feels inconsistent.  Can you confirm your CRM connection string in the web.config of your portal site?  If you are using the demo VPC, it should be using Authentication Type=AD and the server url should be something like http://crm/contoso

Shan McArthur