Я выделил раздел ipSecurity своего файла web.config в отдельный файл. Я использую эти файлы для блокировки пользователей из других стран, кроме Канады / США.
Этот файл имеет размер 2,6 МБ, так как он содержит запрещающие IP-адреса для всего мира.
Мне пришлось переопределить максимально допустимый размер файлов конфигурации, потому что он такой большой.
Я заметил, что перезапуск веб-службы или веб-сайта занимает намного больше времени с большим файлом конфигурации. С файлами 2,6 МБ перезагрузка сайта / пула приложений / службы занимает около 5-10 секунд.
Я экспериментировал с еще большими файлами размером до 30 МБ, поэтому перезапуск занимал 60-120 секунд.
У меня есть ощущение, что это также вызывает проблемы с переработкой пула приложений, но я не уверен.
Есть ли какие-либо другие побочные эффекты у большого файла конфигурации?