Я видел несколько сообщений о Application_BeginRequest
, но у меня нет проблем.Application_BeginRequest обратился к изображениям
Мой Application_BeginRequest
вызывается для каждого изображения на моем веб-сайте.
StaticFileHandler
включен * как путь, но он находится в конце списка.
Это нормальное поведение? Или я должен добавить .gif
, .jpg
и так далее в верхней части списка?
Это на моем сервере разработки IIS7.5 Win7. Пока не проверял его на сервере.
Обновление: Установка runAllManagedModulesForAllRequests="false"
поможет. Но тогда сопоставление URL-адресов ASP.NET больше не работает. Я попытался отключить его только для изображения напрямую, но это не повлияло?
<location path="Resources">
<system.webServer>
<modules runAllManagedModulesForAllRequests="false">
</modules>
</system.webServer>
<location>
Я думаю, что это поможет, но тогда мой URL Mapping код больше не будет работать. По крайней мере, это то, что произошло. Я попытался сделать это для каталога изображений, как в обновленном Вопросе, но это не сработало ни к сожалению. – Remy
@Remy Какой «код URL-кода» вы говорите? MVC, модуль перезаписи URL или что-то еще? Если это первый, проверьте [эту ссылку] (http://www.britishdeveloper.co.uk/2010/06/dont-use-modules-runallmanagedmodulesfo.html). – Michael