Согласно этой документации вы можете настроить IIS 10 в Windows Server 2016 для записи настраиваемых полей, если " Общий объем данных, добавляемых в настраиваемые поля, не может превышать 65 536 байт "
Я настроил настраиваемое поле для записи файлов cookie из заголовка и другого из серверной переменной в журналы, и это прекрасно работает.
![enter image description here](https://i.stack.imgur.com/GDJHI.png)
Но в журнал записывается только 4096 байт, независимо от того, какое значение я ввожу в maxCustomFieldLength.
Когда я отправляю 8k ofданные в файлах cookie и I:
- установить maxCustomFieldLength на 4096 Я получаю только 2048 байт в файле журнала.
- увеличить maxCustomFieldLength до 65536, я получаю только 4096 байт в файле журнала.
Я с помощью fiddler проверил, что запросы браузера отправляют полное значение 8k cookie и что они не усекают значение до 4096 на клиенте.
Любые идеи, почему IISобрезает значение cookie до 4096 и не учитывает maxCustomFieldLength больше 4096?