Tôi đã tạo một trang web. Đó là một trang web nội bộ. Nó là một trang web .NET 4.0. Tôi muốn lấy tên người dùng bằng cách sử dụng HttpContext.Current.User.Identity.Name của người duyệt trang web. Không có trang đăng nhập vì nó là nội bộ. Tôi không chắc chắn những gì tôi đang mất tích. Tôi có cần điều sau đây trong webconfig của tôi:Tại sao HttpContext.Current.User.Identity.Name trả về trống
<authentication mode="Windows"></authentication>
<identity impersonate="true"/>
<authorization>
<allow users="?"/>
</authorization>
và điều này:
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
Bạn không nhận được tên đăng nhập của người dùng muốn ẩn danh mà không buộc phải xác thực một số loại - nếu đó là điều bạn hy vọng sẽ làm? –