我们最近使用Exchange 2010build立了一个Windows 2008 R2服务器。
现在我们的一个pipe理员被build议在该服务器上安装MS Dynamics 2011。
这似乎工作,因为我们可以访问CRM的东西。 但是我们的智能手机(iphone)和我们的Mac邮件客户端不能访问https:// SERVER / owa,因为发生了500错误,内部服务器错误。
在我们查看事件日志后,我们发现:
Event code: 3008 Event message: A configuration error has occurred. Event time: 04.04.2012 09:01:27 Event time (UTC): 04.04.2012 07:01:27 Event ID: 9cf5f5e4b1cc4b088de4c88e9b8d369b Event sequence: 1 Event occurrence: 1 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT/EWS-7-129779964874694509 Trust level: Full Application Virtual Path: /EWS Application Path: C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\exchweb\EWS\ Machine name: WIN-1VCFHUAVVGT Process information: Process ID: 7324 Process name: w3wp.exe Account name: NT-AUTORITÄT\SYSTEM Exception information: Exception type: ConfigurationErrorsException Exception message: Could not load file or assembly 'Microsoft.Crm, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Das System kann die angegebene Datei nicht finden. at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) at System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() at System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) at System.Web.Compilation.BuildManager.CallPreStartInitMethods() at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) Could not load file or assembly 'Microsoft.Crm, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Das System kann die angegebene Datei nicht finden. at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) at System.Reflection.Assembly.Load(String assemblyString) at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) Request information: Request URL: https://192.168.0.1:443/EWS/Exchange.asmx Request path: /EWS/Exchange.asmx User host address: 192.168.0.3 User: Is authenticated: False Authentication Type: Thread account name: NT-AUTORITÄT\SYSTEM Thread information: Thread ID: 11 Thread account name: NT-AUTORITÄT\SYSTEM Is impersonating: False Stack trace: at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) at System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() at System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) at System.Web.Compilation.BuildManager.CallPreStartInitMethods() at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) Custom event details:
我search了一下,发现这个:
http://nishantrana.wordpress.com/2011/01/20/could-not-load-file-or-assembly-microsoft-crm-version5-0-0-0-cultureneutral-publickeytoken31bf3856ad364e35-or-one-of-它的依赖关系 – 系统 – 找不到文件指定或部署/和我已经试过这个,但它不会帮助。
任何想法呢?
提前致谢!
这看起来像尝试使用Outlook Web Access时的CRM错误。
根据以下链接,在与Exchange相同的服务器上安装CRM时,必须更改CRM使用的端口号,否则将覆盖Exchange for OWA所需的默认网站设置。 链接也是非常详细的如何在同一台机器上工作。
资料来源: http : //www.interactivewebs.com/blog/index.php/server-tips/microsoft-crm-2011-how-to-configure-ifd-hosted-setup/
您需要调整您的IIS设置,以便将安全端口指向Exchange。
祝你好运!
我想你可能需要一个: