なぜHttpContext.User.Identity.Name
空白を返すのかを理解しようとしています。
コード
public ActionResult Test()
{
string username = HttpContext.User.Identity.Name;
return Content(username);
}
これを間違ったコンテキストで使用していますか? ユーザーのユーザー名を取得しようとしています。
Web.Config
<authentication mode="Windows" />
IIS
匿名を有効にしましたが、他に何もチェックされていません。IIS 6.0 を実行しています。
これを理解するために追加する必要がある情報はありますか? 私はかなり立ち往生しています。この質問を確認しましたが、これを機能させるために Cookie を設定する必要がありますか?