我在C#中开发用于测试目的的控制台应用程序。此应用程序用于从MS Exchange Web服务server2007读取电子邮件。但我不能让它工作一段时间。我应该在App.config中包含一些代码吗?哪一个! 这是这个例外
AutodiscoverLovalException
即使我使用configurattion.appSettings()来传递键和值,仍然得到相同的处理程序。这真的令人沮丧。
这是我测试过的代码:
static void Main(string[] args)
{
// Create the binding.
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
service.Credentials = new WebCredentials("user", "pass", "domain");
// Set the URL.
service.AutodiscoverUrl("user@domain.com",);
}
static bool RedirectionCallback(string url)
{
return url.ToLower().StartsWith("https://");
}
任何人都有想法?
答案 0 :(得分:1)
在您给定的代码中,您不会调用方法RedirectionCallback
。
将第8行编辑为以下内容:
service.AutodiscoverUrl("user@domain.com", RedirectionCallback);