私のMVCアプリケーションでは、現在のログインユーザーが何人かのx人であれば、cshtmlファイルにテーブルをレンダリングします。私はWindows認証を使用しており、web.configファイルで以下の変更を行いました。Windows認証 - 現在のユーザー名を取得する
<authentication mode="Windows">
</authentication>
現在のユーザー名にアクセスしようとしているときに私のコントローラーにユーザー名が表示されません。私は次のことを試しています:
ViewBag.LogInUserName = Request.RequestContext.HttpContext.User.Identity.Name;
これは以前の行です。しかし、私は今何が間違っているのか分からない。また、今私はIIS上で自分のアプリケーションをホストしています。
助けてくれてありがとう。私はそれをどのように達成できるかを示すことができますか? – Jash
@ジャッシュ:私のアップデートを読んでください。 – jgauffin
私はWebプロジェクトプロパティをAsp.Net開発サーバーを使用するように変更しました。そして、今私は現在のユーザー名のログを取得することができます。だから問題は私がIIS上で私のWebプロジェクトをホストしているときです。何か案が? – Jash