我们在 Windows Server 2012 R2 上安装了 Exchange 2013 CU17,CAS 和邮箱位于两台不同的机器上。我们开发了一个 HTTP 模块来执行一些任务。如果没有自定义 HTTP 模块,本机 ECP 和 OWA 都可以正常工作。但是当启用自定义模块时,OWA 工作正常,但 ECP 抛出以下异常:
自定义模块调用 /ecp/auth/owaauth.dll 进一步调用 ecp/
OWA 也是如此。它调用 /owa/auth/owaauth.dll 进一步调用 owa/ 并且工作正常。
正在使用基本身份验证。
有关 owaauth.dll 的 NeedCrossSiteRedirect 函数的任何信息都应该这样做。