我们有一个运行Exchange 2007 SP3和更新汇总5的SBS 2008盒子。除了EWS,一切正常。 它曾经工作,但几个月前就停止了,我不能为了我的生活找出原因。
问题
我们不能在Outlook 2010中使用OOFfunction(我相信通过EWS / Exchange.asmx轮询服务器API)以及其他支持EWS的设备,例如Mac OS X Lion也无法使用。
我调查了Exchange / SBS框上的日志文件,发现Exchange.asmx正在抛出一个500错误,我们得到像这样的实例:
2011-10-19 06:23:11 10.10.0.1 POST /EWS/Exchange.asmx - 443 - 10.10.2.14 Microsoft+Office/12.0+(Windows+NT+5.1;+Microsoft+Office+Outlook+12.0.4518;+Pro) 500 0 64 3
我到目前为止所做的…
我已经在testexchangeconnectivity.com上试过ExRCA,它总是返回一切正常,甚至是EWS。
我尝试通过浏览器窗口手动访问EWS – 这似乎是确定的,因为服务器提示进行401身份validation,然后对DOMAIN \用户进行适当的身份validation,我得到了Services.wsdl定义的大XML转储。
我已经尝试将所有的IIS虚拟目录/文件夹身份validation设置(例如Basic / Anonymous等)设置为TechNet上Microsoftbuild议的默认设置。
我也尝试在Exchangeshell程序中运行一些各种cmdlet来创buildWeb服务虚拟目录等,但没有任何工作。
任何人都可以帮助我进行故障排除的下一步? 感谢您的时间 :)
终于解决了。 对于任何偶然发现的Google员工来说,解决办法是在IISpipe理控制台中的IIS-SBS Web Applications – EWS文件夹下将SSL客户端证书设置为“忽略”。
我从运行SBSBPA中发现了这一切。 所以,如果您正在努力尝试诊断这个故障 – 运行BPA,它可以find你的问题! 🙂