免责声明:我知道这是非常过时的技术:我的客户强迫我使用它,所以请不要告诉我升级——我别无选择。
所以:我们在 Exchange Server 2010 上运行 Windows Server 2008 R2,并且有一个 C# 应用程序连接如下:
using Microsoft.Exchange.WebServices.Data;
...
Service = new ExchangeService(ExchangeVersion.Exchange2010_SP1);
Service.Url = new Uri("http://EXAMPLE/ews/exchange.asmx");
Service.Credentials = new NetworkCredential("EXAMPLENAME", "EXAMPLEPASS");
var results = Service.FindItems(WellKnownFolderName.Inbox, new ItemView(20));
这在 Exchange Server 2010 SP1 上运行良好。现在我们已经升级到 SP3,它突然失败并出现 403 Forbidden 错误。我知道这可能与升级时加强安全性有关,但我怎样才能以 SP3 接受的方式连接?需要什么重新配置?