C# Exchange Server 2013电子邮件驱动程序

C# Exchange Server 2013电子邮件驱动程序,c#,exchange-server,exchangewebservices,exchange-server-2013,C#,Exchange Server,Exchangewebservices,Exchange Server 2013,我有一个C#程序,可以连接到我的Exchange Server 2010,并且能够阅读每封电子邮件 我正在使用microsoft.exchange.webservices.dll库 问题是,此程序在Exchange Server 2013上返回以下异常: “远程服务器返回错误:(501)未实现。” 我不知道这两台服务器之间有什么区别 编辑: 一些代码片段: ExchangeVersion版本=ExchangeVersion.Exchange2013; ExchangeService服务=新的Ex

我有一个C#程序,可以连接到我的Exchange Server 2010,并且能够阅读每封电子邮件

我正在使用
microsoft.exchange.webservices.dll

问题是,此程序在Exchange Server 2013上返回以下异常:
“远程服务器返回错误:(501)未实现。”

我不知道这两台服务器之间有什么区别

编辑: 一些代码片段:

ExchangeVersion版本=ExchangeVersion.Exchange2013;
ExchangeService服务=新的ExchangeService(版本);
service.Credentials=新的网络凭据(“用户”、“pw”、“域”);
自动发现URL(“emailaddr”)

这里发生了一个例外:

SearchFilter sf=newsearchfilter.SearchFilterCollection(LogicalOperator.And,newsearchfilter.IsEqualTo(EmailMessageSchema.IsRead,false))

FindItemsResults findResults=service.FindItems(WellKnownFolderName.Inbox,sf,new ItemView(20))

service.LoadPropertiesForItems(findResults.Items、PropertySet.FirstClassProperties)


string mailssender=item.LastModifiedName

终于找到了问题:


exchange服务器和我的服务器之间有一个负载平衡器。我现在正在桥接此负载平衡器->工作正常

请向我们显示错误所在的代码。您的代码可能仅针对Exchange Server 2010。我已编辑了您的标题。请参阅“”,其中的共识是“不,他们不应该”。@JohnSaunders:我也对
Exchange Server
感到好奇,但决定离开它,完全错过了
c
@OurManInBananas:我觉得“Exchange Server 2013”是一个修饰“电子邮件驱动程序”的形容词。问:“什么样的电子邮件驱动程序?”答:“Exchange Server 2013电子邮件驱动程序”。可能是服务器和EWS程序集版本不匹配,它是NuGet的最新版本吗?在ExchangeVersion枚举中是否有SP1选项?