Я работаю над проектом, который обращается к серверу Exchange. До замены проекта на сервер все шло нормально. Но теперь я получаю эту ошибку.
Я не нахожу то, что ищу в Google, поэтому я надеюсь, что кто-то из вас сможет мне помочь. Я ценю это.
Я работаю над проектом, который обращается к серверу Exchange. До замены проекта на сервер все шло нормально. Но теперь я получаю эту ошибку.
Я не нахожу то, что ищу в Google, поэтому я надеюсь, что кто-то из вас сможет мне помочь. Я ценю это.
Вы должны предоставить указанную сборку вместе с вашим приложением или установить ее на свой сервер.
Microsoft.Exchange.WebServices.dll
и все его зависимости.
- person vissi; 02.03.2011
Ответ: я скопировал файлы dll и xml (которые вы получаете при установке EWS Managed API) в папку bin моего проекта. И это работает!
У меня была точно такая же ошибка в VS2005, .Net 2 и 3.5.
Вот как я это решил, и мне пришлось найти другое решение, потому что это всегда терпело неудачу, и Windows не позволяла мне зарегистрировать DLL.
regsvr32 "C:\Program Files\Microsoft\Exchange\Web services\1.1\Microsoft.Exchange.WebServices.dll"
Я зашел в мастер настройки .Net Framework из инструментов администрирования в Windows XP. У меня конфигурация .NET Framework 2.0 (версия 2.0.50727.42).
Затем я зашел в «Политику безопасности во время выполнения» -> «Увеличить доверие к сборке» и указал на указанную выше DLL на моем диске C. По какой-то причине он был установлен на НЕТ ДОВЕРИЯ! Я изменил его на ПОЛНОЕ ДОВЕРИЕ.
Затем я закрыл и снова открыл свой проект VS2005, и теперь все работает нормально.
С уважением,