0

IIS 7.5 の仮想ディレクトリで実行されている Web サービス アプリケーション (.asmx) を呼び出しています (開発目的で IIS 5.1 しか持っていませんが、何らかの助けが必要です)。VS2010 System.Security.Principal.WindowsIdentity.GetCurrent().Name 内から実行しているときに ws を呼び出すと、domain\windows ユーザーが返されますが、仮想ディレクトリから呼び出すと、machine name\ASPNET が取得されます。

何らかの理由で、最終環境の web.config で許可されていません。仮想ディレクトリには、統合 Windows 認証のみがあります。

説明されている状況で現在のユーザーの Windows ユーザー名を取得する方法について、誰かが光を当てることができますか?

前もって感謝します...

./CJ

4

1 に答える 1

0

結局、なりすましの使用が許可されていました...今ではすべて機能します

于 2012-10-10T10:00:17.880 に答える