アプリケーション プールをクラシック .Net アプリケーション プールにする必要がある ASP.NET Web サイトがあります。サイトは IIS 7 の .NET 3.5 で実行されています。ログインしているユーザーの Active Directory ユーザー名を取得しようとすると、次のようになります。
System.Security.Principal.WindowsIdentity.GetCurrent().Name
私は以下を取得します:
IIS APPPOOL\\Classic .NET AppPool
ただし、アプリプールを.net 4.0に設定すると、ログインしたユーザー名が返されます(これが必要です)。設定がありませんか?