Я обновляю старый внутренний веб-сайт с .net 2 до 4, используя эту процедуру с msdn .В основном я избавился от ссылок на сборки .net в web.config и переключил DefaultAppPool.Однако, когда я попытался получить доступ к сайту, используя http://localhost/, проблема входа в систему не появилась.Request.LogonUserIdentity
Используется для получения учетных данных.
Когда я использую http: //localhost/auth.aspx, возникает проблема .В диспетчере IIS по умолчанию установлена страница auth.apx, и я точно знаю, что она используется, но аутентификация не отображается, если я не обращаюсь к ней напрямую.
Есть идеи, почему это будет работать только тогда, когда я наберу полный адрес?(Если я вернусь к использованию .net 2.0, запрос будет отображаться без полного адреса, похоже, это произойдет только на 4.0)
изменилось ли Request.LogonUserIdentity
с 2.0 на 4.0?