1

ASP.Net および C# を介して AX ベースの Web サービスに接続しようとしていますが、アプリケーションを公開するときに Web サービスを照会すると、"System.ServiceModel.FaultException: Microsoft Dynamics AX にログオンできません" という結果になります。ただし、C# コンソール アプリケーションを介して同じ Web サービスに接続すると、クエリは正常に機能します。コンソール アプリケーションから ASP.Net アプリケーションにコードをコピーしたので、何も変わっていないことを確認できました。

何が問題なのかわかりません。私はそれが簡単だと確信していますが、私は途方に暮れています。何か助けはありますか?

4

1 に答える 1

2

これはパーミッションの問題です。コンソール アプリを起動すると、現在のユーザーを介して実行されます (おそらく、接続する権限があります)。asp.net サイトが接続すると、AX に対するアクセス許可も必要とする IIS ユーザーが使用されます。

于 2013-09-09T21:21:57.420 に答える