今天,Reinhard發現某個入站端口,忽然一直報錯:安全
The server was unable to process the request due to an internal error. For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the <serviceDebug> configuration behavior) on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework 3.0 SDK documentation and inspect the server trace logs.框架
簡單的說,就是遇到了內部錯誤。若是想知道錯誤的詳情,須要將服務配置文件中的一個參數調整下,容許將異常的詳細信息,返回給客戶端。咱們知道服務在正式發佈的時候,出於安全方面的考慮,默認是不容許將異常的詳細信息發送給客戶端。.net
Reinhard首先想到在AX系統中 系統管理->服務和應用集成框架->異常 裏面查看,可是發現這裏並未捕獲到異常信息。Reinhard真的很好奇,究竟是什麼樣的內部異常呢?打開服務的配置文件,將IncludeExceptionDetailInFaults設置爲True。orm
而後再次運行客戶端程序,竟然再也不報錯,可以正常使用了。server