无法连接到AX Web服务表单ASP.NET,但可以从控制台应用程序

时间:2013-09-09 18:53:45

标签: c# asp.net web-services axapta

我正在尝试通过ASP.Net和C#连接到基于AX的Web服务,但是,当我发布我的应用程序时,查询Web服务导致“System.ServiceModel.FaultException:您无法登录到Microsoft Dynamics AX “。但是,当我通过C#控制台应用程序连接到同一Web服务时,查询工作正常。我已经将控制台应用程序中的代码复制到ASP.Net应用程序中,这样我就确保我没有做任何不同的事情。

我无法弄清楚问题是什么。我确信这很简单,但我很茫然。有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

这应该是权限问题。当您启动控制台应用程序时,它将通过当前用户执行(您可能有权连接)。当asp.net站点连接时,它使用需要在AX上拥有权限的IIS用户。