Я отчаялся, поэтому надеялся, что кто-нибудь сможет помочь.Мы переписали старое приложение VB, которое использует CDOEXM для создания почтовых ящиков в Exchange 2003. Новый код C # очень похож и выглядит так:
CDOEXM.IMailboxStore mailbox;
mailbox = (IMailboxStore)user.NativeObject;
mailbox.CreateMailbox(homeMDB);
user.CommitChanges();
Сервер, на котором выполняется код, необходимый для работы ExchangeИнструменты управления, установленные для его работы (который устанавливает библиотеки CDOEXM, которые нам нужны)
Это нормально работает на XP, но мы также переходим на 64-битные серверы Windows 2008, и я не смог установить Exchange ManagementИнструменты здесь, потому что он говорит, что есть проблема совместимости.
Кто-нибудь может порекомендовать способ обойти это?Как я уже сказал, мы впадаем в отчаяние, потому что это предотвратит выпуск продукта, если мы не сможем его решить, поэтому буду очень признателен за помощь.
Спасибо
РЕДАКТИРОВАТЬ: случайно явручную зарегистрировал dll CDOEXM как небольшую ошибку, и теперь я получаю эту ошибку:
Проблема при создании mailboxSystem.ArgumentException: значение не попадает в ожидаемый диапазон.at CDOEXM.IMailboxStore.CreateMailbox (String HomeMDBURL)
Я использую homeMDBURL, насколько я могу судить, допустимый,