Сервис Exchange не работает в функции Azure - PullRequest
1 голос
/ 27 января 2020

Вот мой код для инициализации службы Exchange.

 ServicePointManager.ServerCertificateValidationCallback =
        delegate (
            object s,
            X509Certificate certificate,
            X509Chain chain,
            SslPolicyErrors sslPolicyErrors
        ) {
            return true;
        };
        //Instantiate a new ExchangeService object
        var exchangeService = new ExchangeService(ExchangeVersion.Exchange2013_SP1);

        //Set the exchange WebService URL
        exchangeService.Url = new Uri("https://outlook.office365.com/EWS/Exchange.asmx");

        //Set the credentials of the service to the credentials
        //that are associated with the impersonating account.
        exchangeService.Credentials = new NetworkCredential(userId, password);

Она отлично работает в моей локальной системе, и я могу создать встречу, используя ее. Но после перемещения приведенного выше кода в функцию Azure при инициализации службы Exchange возвращается следующая ошибка:

Ошибка:

System.TypeInitializationException: инициализатор типа для ' Microsoft.Exchange.WebServices.Data.ExchangeServiceBase 'выдало исключение. ---> System.ArgumentException: путь пуст. Имя параметра: путь в System.IO.Path.GetFullPath (String path) в System.Diagnostics.FileVersionInfo.GetVersionInfo (String fileName) в Microsoft.Exchange.WebServices.Data.EwsUtilities. <. Cctor> b__9 () в Microsoft.Exchange .WebServices.Data.LazyMember`1.get_Member () в Microsoft.Exchange.WebServices.Data.EwsUtilities.get_BuildVersion () в Microsoft.Exchange.WebServices.Data.ExchangeServiceBase..cctor () --- Конец трассировки стека внутренних исключений --- в Microsoft.Exchange.WebServices.Data.ExchangeServiceBase..ctor (TimeZoneInfo timeZone) в Microsoft.Exchange.WebServices.Data.ExchangeService..ctor () в представлении № 0.d__1.MoveNext () в D: \ home \ site \ wwwroot \ 2020-01-27T10: 55: 35.631 [Информация] Исключение ===============: инициализатор типа для 'Microsoft.Exchange.WebServices.Data.ExchangeServiceBase 'сгенерировал исключение.

Требуется ли что-нибудь еще для функции Azure?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...