I am trying to deploy the CRM Customer Portal Accelerator for MS CRM 2011 on-premise and have run into an issue. The issue is that the home page of the customer portal website comes up but the navigation links do not work. For example, when a link
such as Cases, Event Calendar, Schedule a service, etc is clicked, ideally the portal should have displayed both text and graphics such as a Login button that takes you to Azure or calendar of events, etc. But only a 404 error page appears when any of the
top navigation link is clicked.
Here is the status of the work that has been completed.:
The step of importing the customer portal accelerator solution into CRM and copying the website using websitecopy.exe has been completed without problems. The solution can be viewed in CRM.
The step of configuring an application in Azure has been completed. This means that Azure can see the customer portal domain and is ready to receive user credentials and authenticate. This is just FYI and probably does not have anything to do with this
issue. Also, the web.config of the customer portal has been updated appropriately.
When the source code of the customer portal is debugged using Visual Studio, the website runs fine with all the links working. This proves that the configuration of the customer portal is working ok. But some setting is not quite right perhaps in IIS
7 where the customer portal has been set up as a website. I have tried pointing the website to both the source code and published code. In both cases, the result is exactly the same.
The text that appears on the home page and the various links are being retrieved from CRM meaning that the portal is able to interact with CRM.
A couple of oddities:
In IIS 7, if the portal website is not configured with a default document of Pages/Home.aspx then an error appears when the portal is accessed. This error is basically a directory browsing error that says a default document could not be found and that
the website does not allow directory browsing. The documentation does not mention that there should be a default document. The documentation may have missed this step but I am mentioning here just FYI.
The links on the website do not work at all. When a link is clicked, it displays the error 404 that tells you that the page does not exist or has been moved, for example, Event Calendar, FAQ, etc. I had to set the execute URL of error code 404 in IIS
to “default.aspx” to get the links partially working. Now, let's say the Cases link displays a line of text but does not display the Login button. Similarly, other pages appear blank. Apparently, this fix works in the customer portal for CRM 4.0.
Any help will be greatly appreciated. It does look like that the accelerator is able to communicate with CRM. I am suspecting that this is probably an IIS related issue.
Thanks in advance!