MVC 3イントラネットアプリケーション(Windows認証)に取り組んでいます。コントローラアクションで現在ログインしているユーザーのユーザー名が必要です。多くのバリエーションを試しましたが、ユーザー名を取得できません。Environment.Username
デバッグモードでうまく機能するように使用してみましたが、デプロイすると、ユーザー名ではなくプール名が提供されました。
コントローラのアクション。
public ActionResult Index()
{
LoggedUser usr = new LoggedUser();
var aa = usr.User;
}
LoggedUser
public class LoggedUser : Controller
{
public LoggedUser()
{
}
}
私はこの投稿をフォローしていましたが、それを機能させることができませんでしたASP.NETMVC3イントラネットアプリケーションでログインしたユーザー名を取得する
何か助けは?