Exchange Server 2010版本支持对asp.net的文件夹搜索

纳米机器人

我试图通过尝试运行以下命令以查找asp.net c#中的所有文件夹来同步到Exchange文件夹。

view.Traversal = FolderTraversal.Deep;

        FindFoldersResults findFolderResults = service.FindFolders(new FolderId(WellKnownFolderName.Root, mailbox), view);

但是,对于我正在使用的当前邮件服务器,以前在其他邮件服务器上使用过的该命令已失败。该行返回的错误是

Microsoft.Exchange.WebServices.Data.ServiceVersionException: Exchange Server doesn't support the requested version.
   at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ProcessWebException(WebException webException)
   at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.GetEwsHttpWebResponse(IEwsHttpWebRequest request)
   at Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ValidateAndEmitRequest(IEwsHttpWebRequest& request)
   at Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.InternalExecute()
   at Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest`1.Execute()
   at Microsoft.Exchange.WebServices.Data.ExchangeService.InternalFindFolders(IEnumerable`1 parentFolderIds, SearchFilter searchFilter, FolderView view, ServiceErrorHandling errorHandlingMode)
   at Microsoft.Exchange.WebServices.Data.ExchangeService.FindFolders(FolderId parentFolderId, FolderView view) 

有趣的是,Exchange Server和Exchange Server都是Exchange 2010,所以有人知道这到底是什么问题吗?或导致命令不受支持的确切原因。

The successful run server is version 14.03.0195.001
The failed server version is         14.00.0722.000

此错误确实是由次要错误引起的吗?我的意思是他们俩都是Exchange 2010服务器,难道命令不应该相同吗?

pjneary

尝试使用实例化ExchangeService对象ExchangeVersion.Exchange2010(也有ExchangeVersionsSP1和SP2。)我不知道每个服务器上的14.xyz编号,但是显然发生故障的服务器比正在运行的服务器低。EWS并不是在抱怨您想要的功能,而是在抱怨您所请求的版本。因此,如果发生故障的服务器运行的是E2010 SP1,并且您的EWS DLL默认为Exchange2010_SP2,则将无法正常工作。除非您的其他代码需要SP1或SP2中的特定内容,否则您可能可以放心地使用E2010的RTM版本,在这种情况下,您必须确切确定14.xyz编号对应的内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Exchange Server不支持请求的版本

来自分类Dev

MailKit SMTP复制电子邮件到Exchange Server发送的文件夹

来自分类Dev

MailKit SMTP复制电子邮件到Exchange Server发送的文件夹

来自分类Dev

在asp.net的子文件夹中搜索

来自分类Dev

从Exchange Server 2010配置邮件转发

来自分类Dev

按类别搜索Exchange Server EWS

来自分类Dev

如何在SENT文件夹Outlook 2010 Exchange中删除自动转发的电子邮件

来自分类Dev

使用Exchange Web服务(EWS)API查找Exchange Server版本的方法

来自分类Dev

.net Framework版本文件夹?

来自分类Dev

与Exchange Server集成

来自分类Dev

获取当前的Exchange Server

来自分类Dev

Exchange Server全局事件

来自分类Dev

从Exchange Server发送邮件

来自分类Dev

Outlook 2010搜索文件夹忽略高级条件

来自分类Dev

Exchange日历文件夹中的幻像邮件

来自分类Dev

使用Exchange Powershell检索公用文件夹日历约会

来自分类Dev

如何找出Exchange组文件夹的ID

来自分类Dev

使用Exchange Powershell检索公用文件夹日历约会

来自分类Dev

多个Exchange帐户-更改已删除邮件文件夹

来自分类Dev

在IIS 7.5和Windows Server 2008 R2下为ASP.NET的联网UNC文件夹授予写权限

来自分类Dev

什么是SQL Server 8版本?

来自分类Dev

ASP.NET WebForms FriendlyUrls文件/文件夹冲突

来自分类Dev

在asp.net中访问网站根文件夹之外的文件夹

来自分类Dev

iOS 8 Exchange Server DeviceId

来自分类Dev

使用 txt 文件支持搜索和替换文件和文件夹名称

来自分类Dev

使用2010 Word / Excel而非2016版本打开的MS Office文件

来自分类Dev

在ASP.NET页面中获取文件夹路径

来自分类Dev

如何防止访问ASP.NET中的文件夹

来自分类Dev

使用子文件夹的Asp.net MVC路由

Related 相关文章

热门标签

归档