2010-07-23 3 views
0

Я видел несколько сообщений о 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> 

ответ

1

убедитесь, что это значение неверно в вашем web.config.

<modules runAllManagedModulesForAllRequests="false"> 

если вы запускаете приложение MVC я предлагаю смотреть на эту post

+0

Я думаю, что это поможет, но тогда мой URL Mapping код больше не будет работать. По крайней мере, это то, что произошло. Я попытался сделать это для каталога изображений, как в обновленном Вопросе, но это не сработало ни к сожалению. – Remy

+0

@Remy Какой «код URL-кода» вы говорите? MVC, модуль перезаписи URL или что-то еще? Если это первый, проверьте [эту ссылку] (http://www.britishdeveloper.co.uk/2010/06/dont-use-modules-runallmanagedmodulesfo.html). – Michael

Смежные вопросы