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

本文关键字:NET ASP 但可以 应用程序 控制台 窗体 服务窗 连接 AX 服务 Web | 更新日期: 2023-09-27 18:30:39

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

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

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

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