IIS で現在ログオンしているユーザー ID を取得する必要があり、認証のためにその ID を関数に渡します。
public ActionResult Login(myLoginModel model)
{
System.Security.Principal.IPrincipal user;
user = System.Web.HttpContext.Current.User;
String name = user.Identity.Name.ToString();
AuthenticateUser(name)
}
「名前」の値は常に null です。私のweb.configファイルは次のとおりです。
<authentication mode="Windows"/>
<identity impersonate="true"/>
また、匿名認証を無効にし、IIS マネージャーで Windows 認証を有効にしました。この問題を解決するのを手伝ってもらえますか?