1

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

我无法弄清楚问题可能是什么。我敢肯定这很简单,但我不知所措。有什么帮助吗?

4

1 回答 1

2

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

于 2013-09-09T21:21:57.420 回答