Я спрашивал у нескольких людей по работе, но никто не мог мне помочь. Итак, вот оно.
Я на домене. Аутентификация Windows. Запретить анонимность.
Я запускаю свое приложение на локальном сервере webdev. Затем попробуйте получить к нему доступ. Так...
<%= Page.User.Identity.Name %>
<%= HttpContext.Current.User.Identity.Name %>
на моей странице .aspx..
Когда я обращаюсь к этому (в этом примере я просто хочу увидеть свое имя зарегистрированного пользователя), я получаю свое имя пользователя, как и ожидалось. Но когда я хочу «протестировать» свое приложение, которое все еще работает в первой учетной записи, и я получаю доступ к нему в другом браузере (нет, я не дурак, конечно, под другой учетной записью Windows, созданной для тестирования), я получаю первое имя пользователя Все еще. Итак, проблема в том, что User.Identity.Name возвращает имя пользователя, у которого я запустил приложение, а не имя пользователя, который получил к нему доступ через браузер.
Какие-нибудь советы? :)
Хорошего дня