Answered by:
CRM Customer Portal on Azure (problem to Copy CustomerPortal folder on web server)

Question
-
Hi, sorry in advance as I'm not a specialist, but in the Customer Portail Deployment Guide to Azure (v2), step 9 says : "Copy all files and folders from the CustomerPortal folder of your Customer Portal for Microsoft Dynamics CRM setup package to the location on your web server for your portal."
Does it meen that I have to copy the CustomerPortal folder to an Azure Storage Account ? If yes, how would you recommend to do? I installed Azure Storage Explorer and tried to upload the CustomerPortal folder already, but with that tool I can only upload file and not folders...
Thanks for your help
Romain
I
Friday, August 12, 2011 1:03 PM
Answers
-
Thanks for your answer Maria.
Everything is ok now.
Best regards,
Romain
- Proposed as answer by Romain_R Friday, October 21, 2011 7:42 AM
- Marked as answer by Palak Kadakia Saturday, October 22, 2011 11:15 PM
Friday, October 21, 2011 7:41 AM -
Good to know that. With regards to your question on completing step 8d and e, we can skip those steps now, so that makes the process shorter. Please don't hesitate to let us know if you have any more questions.
Thanks,
Maria
- Marked as answer by Palak Kadakia Saturday, October 22, 2011 11:15 PM
Friday, October 21, 2011 2:45 PM
All replies
-
Hi Romain,
Sorry that step is a bit misleading. It just means you need to copy the files to somewhere on your disk so that you can point visual studio at the location. If you are ok with where it is currently stored on your machine, you can skip this step. We will fix the instructions with the next update.
Thanks
- PalakWednesday, August 17, 2011 5:07 AM -
Thanks a lot.
Best regards,
Romain
Friday, August 19, 2011 12:19 PM -
Hi again,
I still have a problem.
Firt, I can't complete step 8. (sub-steps d. and e.) because live.azure.com portal doesn't offer the Verify feature anymore. Are you aware of that?
I don't know if it cause my deployment to fail but when i debbug I have this message:
Format of the initialization string does not conform to specification starting at index 167.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: Format of the initialization string does not conform to specification starting at index 167.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[ArgumentException: Format of the initialization string does not conform to specification starting at index 167.] System.Data.Common.DbConnectionOptions.GetKeyValuePair(String connectionString, Int32 currentPosition, StringBuilder buffer, Boolean useOdbcRules, String& keyname, String& keyvalue) +5066664 System.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey) +132 System.Data.Common.DbConnectionOptions..ctor(String connectionString, Hashtable synonyms, Boolean useOdbcRules) +98 System.Data.Common.DbConnectionStringBuilder.set_ConnectionString(String value) +79 Microsoft.Xrm.Client.Collections.Generic.ConnectionStringExtensions.ToDictionary(String connectionString) +77 Microsoft.Xrm.Client.Configuration.CrmConfigurationManager.CreateConnectionDictionary(ConnectionStringSettings connectionString) +123 Microsoft.Xrm.Client.CrmConnection..ctor(ConnectionStringSettings connectionString) +40 Microsoft.Xrm.Client.CrmConnection..ctor(String connectionStringName) +55 Microsoft.Xrm.Client.Configuration.CrmConfigurationManager.CreateService(String contextName, Boolean allowDefaultFallback) +277 Microsoft.Xrm.Client.Configuration.CrmConfigurationManager.CreateContext(String contextName, Boolean allowDefaultFallback) +181 Microsoft.Xrm.Portal.PortalContext..ctor(String contextName, RequestContext request, IWebsiteSelector websiteSelector) +42 Microsoft.Xrm.Portal.PortalContext..ctor(String contextName, RequestContext request) +42 Microsoft.Xrm.Portal.Configuration.<>c__DisplayClass2.<CreatePortalContext>b__1() +67 Microsoft.Xrm.Client.Configuration.InitializableConfigurationElement`1.CreateDependency(Type type, Func`1 createDefault, Object[] args) +128 Microsoft.Xrm.Client.Configuration.InitializableConfigurationElement`1.CreateDependency(Func`1 createDefault, Object[] args) +111 Microsoft.Xrm.Client.Configuration.InitializableConfigurationElement`1.CreateDependencyAndInitialize(Func`1 createDefault, Object[] args) +88 Microsoft.Xrm.Portal.Configuration.PortalContextElement.CreatePortalContext(RequestContext request) +227 Microsoft.Xrm.Portal.Configuration.<>c__DisplayClass2.<CreatePortalContext>b__0() +42 Microsoft.Xrm.Portal.Threading.HttpSingleton`1.GetInstance(String name, Func`1 create) +190 Microsoft.Xrm.Portal.Configuration.PortalCrmConfigurationManager.CreatePortalContext(String portalName, RequestContext request, Boolean allowDefaultFallback) +254 Microsoft.Xrm.Portal.Web.Routing.PortalRouteHandler.GetHttpHandler(RequestContext requestContext) +98 System.Web.Routing.UrlRoutingModule.PostResolveRequestCache(HttpContextBase context) +8952632 System.Web.Routing.UrlRoutingModule.OnApplicationPostResolveRequestCache(Object sender, EventArgs e) +86 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
Romain
Thursday, August 25, 2011 12:08 PM -
Hi Romain,
May I know your connection string format? That might be the issue.
Thanks,
Maria
Thursday, October 20, 2011 11:22 PM -
Thanks for your answer Maria.
Everything is ok now.
Best regards,
Romain
- Proposed as answer by Romain_R Friday, October 21, 2011 7:42 AM
- Marked as answer by Palak Kadakia Saturday, October 22, 2011 11:15 PM
Friday, October 21, 2011 7:41 AM -
Good to know that. With regards to your question on completing step 8d and e, we can skip those steps now, so that makes the process shorter. Please don't hesitate to let us know if you have any more questions.
Thanks,
Maria
- Marked as answer by Palak Kadakia Saturday, October 22, 2011 11:15 PM
Friday, October 21, 2011 2:45 PM -
hi maria ;
Firstly the address https:\\live.azure.com is not working ,.secondly in the config file
<connectionStrings>
<add name="Xrm" connectionString="Url=https://crmurl.crm.dynamics.com; UserName=wlid@hotmail.com; Password=wlidpassword; Device ID=your-device-id; Device Password=your-device-password"/>
<add name="Live" connectionString="Application Id=0000000000000000; Secret=aaaaaaa"/>
</connectionStrings>
they asking for device id from where i can get the device id and the password.and what i sthe application ???
Monday, September 24, 2012 1:38 PM -
Hi, I am experiencing the same problem about https://live.azure.com I can't find that address. Besides that, I have Windows 8 with Visual 2012 and it seems I need Visual 2010, do I need to have the side by side? Do I also need IIS to deploy the portal on Azure to connect to CRM Online. Another thing is about the connection string, and the whole WLID as I am provisioning the CRM Online instance from an Office365 trial, to showcase integration. Do I need to take special care with this setup?
Thanks in advance!
Willie.Thursday, September 27, 2012 1:45 AM -
i am confuse about the the same i have the instanace of crm 2011 from office 360 trial what to to do with the live id ????Thursday, September 27, 2012 11:49 AM