从Outlook插件连接到IIS 7网站时,出现此错误:
匿名身份无法进行模拟。
模仿是在网站内部调用的:
System.Security.Principal.WindowsImpersonationContext impersonationContext;
impersonationContext =((System.Security.Principal.WindowsIdentity)System.Web.HttpContext.Current.User.Identity).Impersonate();
奇怪的是,它可以在Outlook 2010-2013 x32中使用,但不能在Outlook 2016 x64中使用。
相同的代码在另一台IIS服务器中运行(区别在于Exchange安装在该服务器上)。两台服务器(Windows Server 2008)的WebServer角色和IIS配置似乎相同。
有什么主意吗?