Хотя этот вопрос довольно старый, и я ожидаю, что Kiquenet разобрался с ним, ни один из ответов на самом деле не отвечает на вопрос, я нашел эту статью в поисках ответа, я ожидаю, что другие захотят. Эта статья отвечает на вопрос:
IIS и статическое содержимое?
Если перефразировать, статические файлы - это те, для которых в IIS нет специального обработчика. все типы файлов, перечисленные в разделе http.Handlers .NET Framework web.config, НЕ статичны.
Пожалуйста, посмотрите на самый превосходный ответ Бена Суэйна, чтобы процитировать:
Вы можете просмотреть список обработчиков файлов в IIS, перейдя на свой веб-сайт и нажав «Сопоставления обработчиков». По умолчанию они наследуются от .Net base web.config, который находится в другом месте в зависимости от версии .Net framework.
C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG \ web.config
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config \ web.config
Если запрашиваемый файл еще не был явно отображен в другой обработчик, он попадает в обработчик перехвата всех (*) как последний параметр (System.Web.DefaultHttpHandler), который определяет, является ли это статическим файлом или просмотром каталога запрос. Таким образом, статические файлы - это просто файлы, уже не связанные с другим обработчиком.