Exchange Web服务,ASP.NET与Windows Auth,IIS 8.5和模仿



我被IIS的设置缓慢而不可避免地疯狂,以允许使用Windows Authentication的ASP.NET网站访问交换Web服务。我发现几十篇有关如何设置这个问题的文章,每个文章似乎都在说不同的话,或者在我复制时对我的过程描述了一个失败的过程,大概是由于我的某些假设知识。ul>

  • 应用程序使用Windows身份验证来识别用户。
  • 应用程序使用EWS发送电子邮件,以使电子邮件最终在用户"已发送项目"
  • Exchange托管在单独的服务器上,而不是Web服务器,因此我假设我已经阅读了有关问题的"双跳"。我不是sysadmin,所以我不太了解这一点。
  • 我是否有一些清晰的方法可以将其设置为工作,然后可能对问题进行故障排除?

    是的,从您的描述中,它看起来像是双跳问题。修复是不平凡的,基本上,您需要在Web服务器和Exchange Server之间设置委托书,以使Web服务器能够使用用户登录到Web服务器时发出的Kerberos票证。

    我尚未部署真正做到这一点的单个解决方案。我们始终使用服务帐户(具有交换,邮箱等的适当访问权限)或将Web应用程序放置在Exchange Server上。这两种选项都不特别优雅,但是在大多数情况下,操作团队一直不愿意设立代表团或知道如何正确执行。

    最新更新