这可能是一个简单的问题,但我确实无法在 Google 上找到答案。
我们正在创建一个与 Exchange Web 服务通信的应用程序。我们有一些消息可以正常工作,但其他某些请求只会返回 500 错误。
我无法找到任何能够解释在哪里可以找到有关错误的更多详细信息。
Exchange 似乎将(至少一些内容)记录到 Windows 事件日志中,但其中没有任何内容与我们收到的这 500 个错误有关。
我们是否找错了地方,或者我们是否需要以某种方式配置 Exchange 来记录相关信息?
答案1
正如@tnolan 所说,日志位于 IIS 日志中,但那里通常没有任何有用的信息。
要获取错误消息,您需要在 IIS 管理器中打开远程连接的详细错误页面。
进入管理器中的网站,选择“错误页面”,然后选择“编辑功能设置”、“详细错误”。
希望它们能够发挥更大的作用。
答案2
EWS 不是存储在 IIS 日志中吗?默认位置是 C:\inetpub\logs\LogFiles\W3SVC1,但您需要启动 inetmgr 来检查 IIS 中交换站点的日志文件存储在哪里。
答案3
尝试一下:
C:\Program Files\Microsoft\Exchange Server\V14\Logging\Ews