Problems Installing Customer Portal:
-
2011年3月25日 8:17
Am installing the Customer Portal on our own server and linking with Online installation of CRM 2011.
Small Busiuness Server 2008, IIS7
and getting the following error when attempting to run site from within IIS7
Could not load file or assembly 'Microsoft.Xrm.Client, Version=5.0.1.0, Culture=neutral, PublicKeyToken=d25d1a4517cc3fd4' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
[FileLoadException: Could not load file or assembly 'Microsoft.Xrm.Client, Version=5.0.1.0, Culture=neutral, PublicKeyToken=d25d1a4517cc3fd4' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)] System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, Boolean loadTypeFromPartialName, ObjectHandleOnStack type) +0 System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName) +314 System.Type.GetType(String typeName) +84 Microsoft.Xrm.Client.TypeExtensions.GetType(String typeName) +21 Microsoft.Xrm.Client.Configuration.InitializableConfigurationElement`1.GetDependencyType() +57 Microsoft.Xrm.Client.Configuration.CrmConfigurationManager.CreateContext(String contextName, Boolean allowDefaultFallback) +231 Microsoft.Xrm.Portal.Configuration.<>c__DisplayClass2.<CreatePortalContext>b__1() +93 Microsoft.Xrm.Client.Configuration.InitializableConfigurationElement`1.CreateDependency(Type type, Func`1 createDefault, Object[] args) +59 Microsoft.Xrm.Client.Configuration.InitializableConfigurationElement`1.CreateDependency(Func`1 createDefault, Object[] args) +81 Microsoft.Xrm.Client.Configuration.InitializableConfigurationElement`1.CreateDependencyAndInitialize(Func`1 createDefault, Object[] args) +73 Microsoft.Xrm.Portal.Threading.HttpSingleton`1.GetInstance(String name, Func`1 create) +137 Microsoft.Xrm.Portal.Web.Routing.PortalRouteHandler.GetHttpHandler(RequestContext requestContext) +53 System.Web.Routing.UrlRoutingModule.PostResolveRequestCache(HttpContextBase context) +235 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +182 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +266
ian
すべての返信
-
2011年3月26日 1:24モデレータ
I have seen this error myself, but did not get to the root cause. The fix is to open the solution file for the portal and build the site.
Shan McArthur www.shanmcarthur.net Check out the commercial edition of xRM portals @ www.adxstudio.com- 回答の候補に設定 Jim Glass Jr 2011年3月28日 19:50
-
2011年3月31日 11:54
Sorry have been on-site with a Customer.
Thanks for your response.
I have VS2010 installed on my client machine, but not installed on the server where the Customer Portal is.
So I've re-build the solution on client machine and copied the updated files back over to the server.
I have configured via live.azure.com and the domain has been verified. The Customer Portal is running on port 86, is an issue?
this is the error that is being displayed now, when running the application from within IIS.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.ServiceModel.FaultException: Authentication Failure
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:
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1[FaultException: Authentication Failure] [MessageSecurityException: An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault code and detail.] System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +4767763 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +1725 Microsoft.IdentityModel.Protocols.WSTrust.IWSTrustContract.Issue(Message message) +0 Microsoft.IdentityModel.Protocols.WSTrust.WSTrustChannel.Issue(RequestSecurityToken rst, RequestSecurityTokenResponse& rstr) +69 Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1.AuthenticateLiveIdInternal(ClientCredentials clientCredentials, SecurityTokenResponse deviceToken, String keyType) +869 Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1.Authenticate(ClientCredentials clientCredentials, SecurityTokenResponse deviceTokenResponse, String keyType) +84 Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1.Authenticate(ClientCredentials clientCredentials, SecurityTokenResponse deviceTokenResponse) +69 Microsoft.Xrm.Client.Services.OrganizationService.CreateUserTokenResponse(CrmConnection connection, IServiceConfiguration`1 config) +429 Microsoft.Xrm.Client.Services.OrganizationService.GetUserTokenResponse(CrmConnection connection, IServiceConfiguration`1 config) +288 Microsoft.Xrm.Client.Services.OrganizationService.ToOrganizationServiceProxy(CrmConnection connection) +248 Microsoft.Xrm.Client.Services.OrganizationService.ToOrganizationService(CrmConnection connection) +15 System.Lazy`1.CreateValue() +12769951 System.Lazy`1.LazyInitValue() +355 Microsoft.Xrm.Client.Services.InnerOrganizationService.UsingService(Func`2 action) +491 Microsoft.Xrm.Client.Services.CachedOrganizationService.InnerExecute(OrganizationRequest request) +107 Microsoft.Xrm.Client.Services.OrganizationServiceCache.InnerExecute(TRequest query, Func`2 execute, Func`2 selector) +16 Microsoft.Xrm.Client.Services.<>c__DisplayClass6`3.<LookupAndInsert>b__4(ObjectCache cache) +194 Microsoft.Xrm.Client.Caching.<>c__DisplayClass9`1.<Get>b__8(String key) +24 Microsoft.Xrm.Client.Threading.<>c__DisplayClass5`1.<Get>b__3(Mutex _) +43 Microsoft.Xrm.Client.Threading.MutexExtensions.Lock(String key, Int32 millisecondsTimeout, Action`1 action) +483 Microsoft.Xrm.Client.Threading.MutexExtensions.Get(String key, Int32 millisecondsTimeout, Func`2 loadFromCache, Func`2 loadFromService) +236 Microsoft.Xrm.Client.Threading.MutexExtensions.Get(String key, Func`2 loadFromCache, Func`2 loadFromService) +81 Microsoft.Xrm.Client.Services.OrganizationServiceCache.LookupAndInsert(TRequest query, Func`2 execute, Func`2 selector, String selectorCacheKey) +414 Microsoft.Xrm.Client.Services.OrganizationServiceCache.InnerExecute(TRequest request, Func`2 execute, Func`2 selector, String selectorCacheKey) +173 Microsoft.Xrm.Client.Services.CachedOrganizationService.Execute(OrganizationRequest request, Func`2 selector, String selectorCacheKey) +225 Microsoft.Xrm.Client.Services.CachedOrganizationService.Execute(OrganizationRequest request) +177 Microsoft.Xrm.Sdk.Client.OrganizationServiceContext.Execute(OrganizationRequest request) +254 Microsoft.Xrm.Sdk.Linq.QueryProvider.RetrieveEntityCollection(OrganizationRequest request, NavigationSource source) +213 Microsoft.Xrm.Sdk.Linq.QueryProvider.Execute(QueryExpression qe, Boolean throwIfSequenceIsEmpty, Boolean throwIfSequenceNotSingle, Projection projection, NavigationSource source, List`1 linkLookups, String& pagingCookie, Boolean& moreRecords) +343 Microsoft.Xrm.Sdk.Linq.QueryProvider.Execute(QueryExpression qe, Boolean throwIfSequenceIsEmpty, Boolean throwIfSequenceNotSingle, Projection projection, NavigationSource source, List`1 linkLookups) +131 Microsoft.Xrm.Sdk.Linq.QueryProvider.Execute(Expression expression) +216 Microsoft.Xrm.Sdk.Linq.QueryProvider.GetEnumerator(Expression expression) +66 System.Linq.Enumerable.FirstOrDefault(IEnumerable`1 source) +220 Microsoft.Xrm.Portal.Cms.WebsiteSelectors.NameWebsiteSelector.GetWebsite(OrganizationServiceContext context, RequestContext request) +45 System.Lazy`1.CreateValue() +12769951 System.Lazy`1.LazyInitValue() +355 Microsoft.Xrm.Portal.PortalContext.get_Website() +76 Microsoft.Xrm.Portal.Web.CrmSiteMapProvider.FindSiteMapNode(String rawUrl) +313 Microsoft.Xrm.Portal.PortalContext.GetNode(RequestContext request) +217 System.Lazy`1.CreateValue() +12769951 System.Lazy`1.LazyInitValue() +355 Microsoft.Xrm.Portal.PortalContext.get_Entity() +65 Microsoft.Xrm.Portal.Web.Routing.PortalRouteHandler.GetHttpHandler(RequestContext requestContext) +108 System.Web.Routing.UrlRoutingModule.PostResolveRequestCache(HttpContextBase context) +11335704 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +266
Server Error in '/' Application.
Authentication Failure
ian -
2011年3月31日 12:54
Also confirming that i've understood the following settings
<add name="Live" connectionString="Application Id=<Client ID from live.azure.com>; Secret=<Secret Key from live.azure.com>"/>
-
2011年3月31日 13:59モデレータ
The error above appears to be with your CRM connection string, not your Live Id connection string.
Shan McArthur www.shanmcarthur.net Check out the commercial edition of xRM portals @ www.adxstudio.com- 回答の候補に設定 Jim Glass Jr 2011年4月4日 19:17
- 回答としてマーク Jim Glass Jr 2011年5月24日 18:33
-
2011年4月20日 16:31
Hello,
I install Microsoft CRM 2011 on Premises edition, install portal, verify domain for Live ID. But portal not working properly. Error:
Could not load file or assembly 'Microsoft.Xrm.Client, Version=5.0.1.0, Culture=neutral, PublicKeyToken=d25d1a4517cc3fd4' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
How need to "open the solution file for the portal and build the site"?
-
2011年9月23日 6:34The fix is to open the solution file for the portal and build the site.
Can you comment on this bit more, please ? -
2011年11月18日 11:41hi i am also facing same issue, I have open the solution in VS 2010 and builded but still i am getting same error ? is there anyother solution to get rid of this issue.
-
2011年11月18日 13:01モデレータwhich error are you getting (there are two different errors in this discussion)?
Shan McArthur www.shanmcarthur.net Check out the commercial edition of xRM portals @ www.adxstudio.com -
2011年11月26日 8:29
Its because you are not only wrongly generated xrm.cs.
But also maybe missing references in XRM project- just add them manualy and rebuild...
Go to XRM - references and add the 3 that are corrupted : Microsoft.xrm.client, Microsoft.xrm.portal and Microsoft.xrm.sdk
for online the right command is:
CrmSvcUtil.exe /codeCustomization:"Microsoft.Xrm.Client.CodeGeneration.CodeCustomization, Microsoft.Xrm.Client.CodeGeneration"/url:https://XXX.api.crm4.dynamics.com/XRMServices/2011/Organization.svc /out:xrm.cs /username:"name" /password:"pass" /namespace:Xrm /serviceContextName:XrmServiceContext /serviceContextPrefix:Xrm
- 回答の候補に設定 CReativeMages 2011年11月26日 8:29