私はサイトを作成しました。内部サイトです。これは.NET 4.0サイトです。私は、サイトを閲覧している人のHttpContext.Current.User.Identity.Nameを使用してユーザ名を取得したいと思います。内部であるため、ログインページはありません。私は何が欠けているのか分かりません。なぜHttpContext.Current.User.Identity.Nameが空白になる
<authentication mode="Windows"></authentication>
部分があれば必要とされ、少なくとも、
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
あなたは何らかの認証を強制しないで匿名のままにしたいユーザーのログイン名を取得することはありません。 –