我遇到一个问题,就是无法再在 Exchange 中使用加载项。
我收到以下错误:必须设置 ExchangeService 对象上的 Url 属性。
如果用户尝试发送邮件,他会收到无法加载插件的消息。
浏览器尝试为用户加载以下 URL:
/owa/service.svc?action=GetExtensibilityContext&EP=1&UA=0&ID=-34&AC=1
但服务器响应 500
对于以下屏幕截图,浏览器访问以下 URL
/ecp/DDI/DDIService.svc/GetList?ActivityCorrelationID=df57039d-c079-2b98-0eff-7bb7aae8f7d6&schema=OrgClientExtension&msExchEcpCanary=CMfYG9QZXUmC2nW4kA51YaDtFVHn6dQICgb6-7g_2u8UUwIa23UgkVCWczoT3s6ds6iB1LNnKOk.`
对于此,响应是 200,但主体包含一个包含显示错误的 json 对象。
d Object
__type JsonDictionaryOfanyTypeResults:ECP
Cmdlets [1]
0 Get-App
ErrorRecords [1]
0 Object
__type ErrorRecord:ECP
Message The Url property on the ExchangeService object must be set.
Informations []
IsDDIEnabled false
Warnings []
Output []
缺少哪个 URL?我需要在哪里配置它?
答案1
我仍然不知道为什么,但我的服务器刚刚丢失了配置。我使用以下方法重新输入了正确的值:
Set-OWAVirtualDirectory –Identity "OWA (default web site)" -ExternalURL
Set-OWAVirtualDirectory –Identity "OWA (default web site)" -InternalURL
Set-OABVirtualDirectory –Identity "OAB (default web site)" -ExternalURL
Set-OABVirtualDirectory –Identity "OAB (default web site)" -InternalURL
Set-ECPVirtualDirectory –Identity "ECP (default web site)" -ExternalURL
Set-ECPVirtualDirectory –Identity "ECP (default web site)" -InternalURL
Set-WebServicesVirtualDirectory –Identity "EWS (default web site)" -ExternalUrl
Set-WebServicesVirtualDirectory –Identity "EWS (default web site)" -InternalUrl
Set-ActiveSyncVirtualDirectory –Identity "Microsoft-Server-ActiveSync (default web site)" -ExternalURL
Set-ActiveSyncVirtualDirectory –Identity "Microsoft-Server-ActiveSync (default web site)" -InternalURL
并且它再次发挥作用。