0
ASP.NET MVCアプリケーションをWeb APIテンプレートで作成しました。プロジェクトを作成する際に認証モードを「Windows認証」に設定しました。統合Windows認証が機能しないのはなぜですか?
私はweb.configファイルにWindows認証を追加しました:私はWindows認証がIISとは、IISで同じWebアプリケーションでを有効ににインストールされたことを確認しました
<system.web>
<authentication mode="Windows" />
</system.web>
。私は、ブラウザでこのURLにアクセスすると
public JsonResult Login()
{
string userName = System.Web.HttpContext.Current.User.Identity.Name;
string message = String.Format("Welcome, {0}!", userName);
return Json(userName, JsonRequestBehavior.AllowGet);
}
、ユーザーは資格情報の入力を求めていないと、戻り値は空の文字列です:
私はユーザーのユーザー名を表示するコントローラのアクションを作成しました。私には何が欠けていますか?
このサイトでは、IISの基本認証と認証を無効にしましたか? –
@ [Dirk Trilsbeek]ああ、あなたはそれを持っています。私は匿名認証を無効にするのを忘れていました。それは今働いている。私はそれを受け入れることができるように答えとして投稿していただけますか? – Zesty