在过去的几个月中,我一直在学习如何编写Outlook加载项。使用从Visual Studio生成的标准解决方案作为基础,并连接到我的Office 265邮箱,我设法创建了一个不错的小应用程序。然后,我开始添加一些EWS呼叫 进入应用程序,并且运行良好,直到突然停止工作。 makeEwsRequestAsync方法将返回“成功”,并且无论我传递给它什么(包括垃圾),都不会返回任何其他信息。我尝试在具有相同Office 365帐户的另一台PC上运行代码 而且,它也不会从makeEwsRequestAsync方法返回任何数据。 我创建了一个新的解决方案,并完全按照VS 2017的要求运行。看起来可以运行,但是无论我是在桌面上还是在浏览器中运行Outlook,我的应用程序图标都不会出现在我的邮件项目中。 Windows应用程序日志中显示以下消息:
Exchange Web服务请求GetAppManifests失败。错误代码是4。 HTTP响应码:200
其他错误消息: 无法设置属性。 异常= Microsoft.Mapi.MapiExceptionPartialCompletion:MapiExceptionPartialCompletion:SetProps存在属性问题(hr = 0x40680,ec = 0)诊断上下文:盖子:55847 EMSMDBPOOL.EcPoolSessionDoRpc称为[长度= 146]盖子:43559 EMSMDBPOOL.EcPoolSessionDoR0返回了[ec = 0 [length = 320] [latency = 1]盖子:52176 ClientVersion:15.20.1665.20盖子:50032 ServerVersion:15.20.1665.6020盖子:35180盖子:23226 --- ROP Parse Start ---盖子:27962 ROP:ropSetProps [10]盖子:27962 ROP:ropExtendedError [250]盖子:1494 ----远程上下文请求----盖子:38698盖子:32392 qdwParam:0x8D6A17A3F400B6C盖子:56793 dwParam:0x0盖子:50200 StoreEc:0x80040604盖子:4543479盖子:b41 -71de-4c8a-897d-f6f09c06b333盒盖:10786 dwParam:0x0消息:15.20.1665.020:VI1PR0201MB2224:d870c918-923e-41bf-85d1-4b1315b6f04f盒盖:1750 ----远程上下文结束----盒盖:31418- -完成ROP解析---。 MapiExceptionPartialCompletion:SetProps遇到属性问题(hr = 0x40680,ec = 0)诊断上下文:盖子:55847 EMSMDBPOOL.EcPoolSessionDoRpc被称为[length = 146]盖子:43559 EMSMDBPOOL.EcPoolSessionDoRpc返回了[ec = 0x0] [length = 320] [延迟= 1]顶盖:52176 ClientVersion:15.20.1665.20顶盖:50032 ServerVersion:15.20.1665.6020顶盖:35180顶盖:23226 --- ROP解析开始---顶盖:27962 ROP:ropSetProps [10]顶盖:27962 ROP:ropExtendedError [250] ]盖子:1494 ----远程上下文请求----盖子:38698盖子:32392 qdwParam:0x8D6A17A3F400B6C盖子:56793 dwParam:0x0盖子:50200 StoreEc:0x80040604盖子:45434指南:bf41dd79-71de-4c8a-897d-f6盖子:10786 dw参数:0x0消息:15.20.1665.020:VI1PR0201MB2224:d870c918-923e-41bf-85d1-4b1315b6f04f盖子:1750 ----远程上下文结束----盖子:31418 --- ROP解析完成--- < / p>
我在另一个邮箱上尝试了我的新应用,并且运行良好。
我的邮箱是否可能被EWS阻止了?