J'essaie d'utiliser EWS, en essayant pour la première fois d'utiliser ExchangeServiceBinding. Le code J'utilise est ci-dessous:Exchange Web Services, essayez d'utiliser ExchangeImpersonationType
_service = new ExchangeServiceBinding();
//_service.Credentials = new NetworkCredential(userName, userPassword, this.Domain);
_service.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;
_service.Url = this.ServiceURL;
ExchangeImpersonationType ei = new ExchangeImpersonationType();
ConnectingSIDType sid = new ConnectingSIDType();
sid.PrimarySmtpAddress = this.ExchangeAccount;
ei.ConnectingSID = sid;
_service.ExchangeImpersonation = ei;
L'application est un aspnet 3.5 essayer de créer une tâche à l'aide EWS. J'ai essayé d'utiliser l'emprunt d'identité parce que je ne connaîtrai pas le mot de passe de domaine de l'utilisateur d'ouverture de session, donc je pensais que l'usurpation d'identité serait la meilleure solution. Des pensées sur la façon dont je peux utiliser l'usurpation d'identité? Est-ce que je règle ceci correctement, j'obtiens une erreur en essayant d'exécuter mon application. J'ai également essayé sans usurpation d'identité juste pour essayer de voir si je peux créer une tâche, pas de chance non plus. Toute aide serait appréciée. Merci.