IIS Request.UserHostAddress, возвращающий IPV6 (:: 1), даже когда IPV6 отключен

Ответ на вопрос заключается в использовании 'y' not 'Y'.

Чтобы объяснить сообщение об ошибке, разрешите его разложить:

Unable to obtain LocalDate from TemporalAccessor

Это говорит о том, что он не может создать LocalDate (что было запрошено) из TemporalAccessor (низкоуровневый интерфейс, который предоставляет доступ к hashmap для полей даты / времени).

of type java.time.format.Parsed

Это говорит о том, что объект, переданный в метод, имел тип java.time.format.Parsed. Это стандартный тип вывода синтаксического анализа и содержит всю анализируемую информацию.

{DayOfMonth=1, MonthOfYear=7, WeekBasedYear[WeekFields[MONDAY,4]]=2015},ISO

Это форма toString() объекта java.time.format.Parsed, которая привела к от разбора. Говорят, что были проанализированы четыре вещи:

  • DayOfMonth=1, день месяца проанализирован со значением 1
  • MonthOfYear=7, месяц- (f12)
  • WeekBasedYear[WeekFields[MONDAY,4]]=2015, в течение недели, обработанного значением 2015
  • ISO, который представляет собой календарь ISO system (значение по умолчанию)

Поскольку невозможно создать LocalDate из комбинации DayOfMonth + MonthOfYear + WeekBasedYear, генерируется исключение.

Примечание что часть [WeekFields[MONDAY,4]] ссылается на то, что существует много разных способов определить неделю, в США начинаются недели в воскресенье, но в стандарте ISO и в ЕС они начинаются в понедельник.

30
задан raven 26 December 2009 в 16:42
поделиться

1 ответ

Если вы подключаетесь к localhost (:: 1 / 127.0.0.1), вы не используете сетевую карту, которая есть у вашего сервера, а скорее как виртуальную карта, которая есть в Windows. Я не думаю, что есть способ настроить карту обратной связи и удалить из нее IPv6, не исключая исключения поддержки из всей системы, но в Win2008 вы, вероятно, больше не сможете этого сделать.

Вы можете проверить, что ваша физическая карта не используется запущенными утилитами захвата сетевых пакетов. В Windows вы никогда не сможете отследить трафик, который проходит через виртуальную карту обратной петли.

Тем не менее, если вы входите с другой машины (через соединение, которое будет проходить через вашу физическую карту), вы должны увидеть IPv4-адрес возвращается запросом . UserHostAddress

23
ответ дан 27 November 2019 в 23:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: