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