Модификация ответа bluss с использованием typeof вместо параметра типа:
#define ARRAY_SIZE(A) \
_Generic(&(A), \
typeof((A)[0]) **: (void)0, \
default: sizeof(A) / sizeof((A)[0]))
<staticFile>
является нестандартным. Похоже, что это элемент конфигурации для EPiServer.Web.StaticFileHandler . <system.webServer>
настраивает IIS. Какая конфигурация используется, зависит от того, какой модуль обрабатывает запрос.
Документация на https://docs.microsoft.com довольно хороша: https://docs.microsoft.com/en-us/iis/configuration/system.webserver / staticcontent / clientcache
Кроме этого, я бы сказал, что нет лучшего способа узнать, что он делает / какая конфигурация имеет значение, чем попробовать. В большинстве браузеров вы можете нажать F12 и открыть инструменты разработчика . Сделайте запрос к статическим файлам и посмотрите на вкладку Сеть. Прочитайте заголовки ответа, такие как Cache-Control, Last-Modified и т. Д.