|
![]() |
#1 |
Заноза в заднице
|
2 Enot Poloskun:
![]() Есть такая беда, называется GAC. Помнится, я когда-то на форуме здесь же поднимал тему выскакивания ошибки, которая мне не понятна. Короче, я потратил день на чтение разной литературы по основам веб-программинга, после чего в моём органайзере появилась следующая запись: Часто возникает ошибка при попытке запуска веб-приложений, использующих веб-референс. Ошибка такого плана: Exception Details: System.ArgumentException: 'Microsoft.Crm.WebServices.Crm2007.MultipleOrganizationSoapHeaderAuthenticationProvider, Microsoft.Crm.WebServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' doesn't exist. Возникает такая ошибка потому, что в GAC (Global Assembly Cache) не зарегистрирована используемая в качестве референс, библиотека. Решение проблемы имеется такое: Заходим в ControlPanel сервера (windows - на ангельском) Обычно нужные библиотеки прописываются в тексте ошибки и найти их не составляет труда, но если же возникают трудности - лучше добавить в GAC все библиотеки, которые содержатся в папках "GAC" и "bin" соответствующих системных папок на сервере (C:\Inetpub\wwwroot\bin и C:\Program Files\Microsoft CRM\Server\GAC).-> Administrative Tools -> Microsoft .NET Framework Configuration -> Assembly Cache Справа выбираем 'Add an Assembly to the Assembly Cache' и Browse'им путь до dll... Она прописывается в GAC, но физически лежит в той директории, откуда ее взяли. В C:\Windows\Assembly\Gac... только ссылка.
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков! |
|
|
|