Dynamics AX 2012 R2 AIF 内部异常
Posted Microsoft Dynamics AX 技术博
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dynamics AX 2012 R2 AIF 内部异常相关的知识,希望对你有一定的参考价值。
今天,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.
简单的说,就是遇到了内部错误。如果想知道错误的详情,需要将服务配置文件中的一个参数调整下,允许将异常的详细信息,返回给客户端。我们知道服务在正式发布的时候,出于安全方面的考虑,默认是不允许将异常的详细信息发送给客户端。
Reinhard首先想到在AX系统中 系统管理->服务和应用集成框架->异常 里面查看,但是发现这里并未捕获到异常信息。Reinhard真的很好奇,到底是什么样的内部异常呢?打开服务的配置文件,将IncludeExceptionDetailInFaults设置为True。
然后再次运行客户端程序,居然不再报错,能够正常使用了。
以上是关于Dynamics AX 2012 R2 AIF 内部异常的主要内容,如果未能解决你的问题,请参考以下文章
Dynamics AX 2012 R2 无法创建类"Excel.Application"的COM对象
打开操作未在分配的 00:01:00 超时内完成 - AX 2012 使用 AIF/WCF
Dynamics AX 2012 – Batch Jobs Not Executing