我編寫了一個控制檯應用程序,將約會添加到最終用戶日曆。用於運行控制檯應用程序的EWS WebCredentials用戶類型
當我在我自己的用戶名和密碼下運行應用程序時,我可以將約會添加到最終用戶的日曆中(我是他們日曆上的代表)。
我們創建了一個「服務帳戶」來運行這個應用程序,該帳戶顯示在Outlook中,並有電子郵件。我在此「服務帳戶」下獲得「401拒絕訪問」。
我在網上看了一下,但是我找不到EWS的WebCredentials帳戶的最低帳戶要求(安全設置)是什麼?
public static ExchangeService getExchangeService()
{
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
service.Url = new Uri(Config.OutlookServiceURL);
service.Credentials = new WebCredentials(Config.OutlookUserID, Config.GetDelegatePassword());
service.UseDefaultCredentials = false;
return service;
}
pjneary,我把它設置爲日曆上的代表。但我確實注意到,在下拉菜單中設置「管理日曆」之後,在它沒有保存的代理下。回頭看看這個服務帳戶有什麼問題。 –