Posts

Showing posts from December, 2009

Changes to out of the box Querystring Param Names

While upgradation from MSCRM 3.0 to 4.0, one of the common error we find is the changes in the names of the query string params. In MSCRM 3.0, the name of the query string for id of the record is "oId" and for typename it is "oTypeName". Where as in MSCRM 4.0, the name of the query string for id of the record is "Id" and for type name it is "TypeName". "oId" in MSCRM 3.0 is changed to "Id" in MSCRM 4.0. "oTypename" in MSCRM 3.0 is chnaged to "Typename" in MSCRM 4.0. All the custom code. which reads these query strings might require a changes to query string param names. 

Microsoft.Crm.WebServices error while upgradation from MSCRM 3.0 to MSCRM 4.0

Error : -------------- 'Microsoft.Crm.WebServices.Crm2007.MultipleOrganizationSoapHeaderAuthentica­tionProvider, Microsoft.Crm.WebServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' doesn't exist. Parameter name: Microsoft.Crm.WebServices.Crm2007.MultipleOrganizationSoapHeaderAuthenticat­ionProvider, Microsoft.Crm.WebServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 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. Solution: Register the DLL Microsoft.Crm.WebServices into the GAC