В IIS 7 это можно найти в разделе Фильтрация запросов . Другие расширения, которые фильтруются по умолчанию, включают:
- .asax
- .ascx
- .master
- .cs
- .csproj
и т.д.
Кстати, это не ошибка, потому что запрос фильтруется до того, как ASP.NET получит возможность его обработать. Другими словами, вы можете удалить фильтр запросов и заставить IIS обрабатывать расширение, если хотите, но убедитесь, что расширение обрабатывается ASP.NET, а не обработчиком статических файлов.
Редактировать : Возможно, ответом SO было бы изменить его так, чтобы когда теги имели расширение .XXX, такое как web.config, они менялись на web-config или что-то еще, что IIS не фильтрует , Это, вероятно, также будет хорошей темой для https://meta.stackoverflow.com/