私のヘッダーには、AccountInfoPanel という非常に単純な部分ビューがあります。次の 1 行しかありません。
Welcome: @HttpContext.Current.User.Identity.Name
そして、私の Web.Config には
<authentication mode="Windows" />
ただし、ID 名は常に空です。VS 2012 でデバッグし、インデックス アクションを中断すると、空であることがわかります。
Windows 認証を有効にし、匿名認証を無効にして IIS を実行すると、チャレンジが発生します。そのため、My アカウントまたは test1 および test2 アカウントをプラグインしようとします。戻ってきて、次のように言います。
HTTP エラー 401.1 - 許可されていません 指定した資格情報を使用してこのディレクトリまたはページを表示する権限がありません。
また、Impersonation を true に設定してみましたが、チャレンジから同じ応答が得られました。これを設定する方法を知っている人はいますか?
また、すべてのセットアップを IIS で行う必要がある場合、Visual Studio 内でコードをデバッグするにはどうすればよいでしょうか?
もう1つの質問。私の上司は、あなたにはログインボックスさえ必要ないと考えているようです. IEはあなたが誰であるかを知っているだけです。また、別のアカウントを使用して IE で「実行」することもできます。