次のコードを使用して、ログイン ユーザー ID (イントラネット アプリケーション用) を取得していたことを覚えています。
string WindowsLoginID= System.Web.HttpContext.Current.Request.ServerVariables["AUTH_USER"];// This is blank
ASP アプリケーションのコード ビハインドで使用すると、問題なく動作します。しかし、同じコードを使用していると、MVC4 Application
me が返されますblank
。
私は自分のプロジェクトを次のように実行しています。Use Local IIS Web Server
私のweb.configは-
<authentication mode="Windows">
</authentication>
私がばかげたことをしているなら、私に知らせてください。