Я не могу понять это для жизни меня. Я пытаюсь получить имя текущего пользователя, вошедшего на Windows, используя следующую строку:Получение имени текущего пользователя Windows, возвращающего «IIS APPPOOL/Sitename»
string user = System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString();
Когда я запускаю эту строку после публикации и открытия ее через IIS, он дает мне имя «IIS AppPool/Название сайта". Однако, когда я запускаю это через отладчик Visual Studio 2013, появляется правильное имя.
Я сделал это, однако, когда я перезагружаю свои страницы, я получаю HTTP-ошибку 500.24. Кроме того, когда я проверяю параметры аутентификации IIS для сайта, он показывает, что анонимная аутентификация и аутентификация ASP.NET автоматически включаются, когда я меняю свой Web.config на это. И когда я отключил аутентификацию ASP.NET и включил аутентификацию Windows, я все равно получаю ту же ошибку. –