Application_BeginRequest вызывается для изображений - PullRequest
1 голос
/ 23 июля 2010

Я видел несколько сообщений о Application_BeginRequest, но, похоже, у меня возникла проблема.

Мой Application_BeginRequest вызывается для каждого изображения на моем сайте.

StaticFileHandler включен с * в качестве пути, но он находится в конце списка.

Это нормальное поведение?Или я должен добавить .gif, .jpg и так далее в начало списка?

Это на моем сервере разработки IIS7.5 Win7.Еще не проверял его на рабочем сервере.

Обновление: Настройка runAllManagedModulesForAllRequests="false" поможет.Но тогда ASP.NET URL Mapping больше не работает.Я пытался отключить его только для изображения напрямую, но это не имело никакого эффекта?

<location path="Resources">
  <system.webServer>
    <modules runAllManagedModulesForAllRequests="false">
    </modules>
  </system.webServer>
<location>

1 Ответ

2 голосов
/ 25 июля 2010

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

<modules runAllManagedModulesForAllRequests="false">

если вы используете приложение MVC, я бы посоветовал посмотреть на эту запись

...