Назад | Перейти на главную страницу

MS Dynamics 2011: не удалось загрузить файл или сборку Microsoft.Crm, версия = 5.0.0.0,

мы недавно установили сервер Windows 2008 R2 с Exchange 2010.

Теперь одному из наших администраторов посоветовали установить MS Dynamics 2011 на этот сервер.

Казалось, это сработало, поскольку мы можем получить доступ к материалам CRM. Но наши смартфоны (iphone) и наши почтовые клиенты Mac не могут получить доступ https: // СЕРВЕР / owa поскольку происходит 500error, внутренняя ошибка сервера.

После того как мы просмотрели журнал событий, мы обнаружили:

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: 

Я погуглил и нашел это:

http://nishantrana.wordpress.com/2011/01/20/could-not-load-file-or-assembly-microsoft-crm-version5-0-0-0-cultureneutral-publickeytoken31bf3856ad364e35-or-one-of- его-зависимости-система-невозможно-найти-указанный-файл-или-развертывание / и я уже пробовал это, но это не поможет.

Есть идеи по этому поводу?

Заранее спасибо!

Это похоже на ошибку CRM при попытке использовать Outlook Web Access.

Согласно приведенной ниже ссылке, при установке CRM на том же сервере, что и Exchange, вы должны изменить номера портов, используемых CRM, иначе он перезапишет настройки веб-сайта по умолчанию, требуемые Exchange для OWA. Ссылка также очень подробно описывает, как заставить оба работать на одной машине.

Источник: http://www.interactivewebs.com/blog/index.php/server-tips/microsoft-crm-2011-how-to-configure-ifd-hosted-setup/

Вам нужно будет настроить параметры IIS, чтобы они указывали безопасные порты обратно на Exchange.

Удачи!

Думаю, вам может понадобиться:

  1. Отдельный DNS для CRM и обмен с отдельными портами (это уже должно быть в IIS).
  2. Посмотрите, у кого из сервисов запускаются процессы CRM / Exchange.
  3. Поскольку экземпляр CRM не настроен должным образом, он не позволяет загружать OWA-часть Exchange (которая также находится в IIS).
  4. «Не удалось загрузить файл или сборку Microsoft.Crm, Версия = 5.0.0.0, Культура = нейтральный, PublicKeyToken = 31bf3856ad364e35» или одна из его зависимостей »и на моем текущем уровне немецкого языка« Das System kann die angegebene Datei nicht finden » - система не может найти указанный файл - это похоже на ошибку CRM или, может быть, на MSSQL?