Elmah не регистрирует 404 (недостающие файлы / изображения) - PullRequest
2 голосов
/ 17 января 2012

По какой-то причине emlah не регистрирует отсутствующие изображения в моем приложении MVC3. Все остальное, как «пропущенное действие», неправильный URL-адрес в порядке. Что может быть причиной? спасибо

EDIT:

Я использую интегрированный режим и НЕ использую встроенную VS IIS.

enter image description here enter image description here

enter image description here

РЕДАКТИРОВАТЬ 2:

Кажется, что не регистрируются отсутствующие изображения, если изображения отображаются через виртуальный каталог: enter image description here

1 Ответ

3 голосов
/ 17 января 2012

Это потому, что вы не работаете в режиме интегрированного конвейера IIS. Если вы тестируете это на встроенном веб-сервере Visual Studio (Cassini) или в классическом режиме IIS 6.0 или IIS 7.0, изображения обслуживаются непосредственно веб-сервером, а не через среду ASP.NET. Так как ELMAH является обработчиком ASP.NET, он не может знать об этих изображениях.

Вы можете переключиться на использование IIS Express локально, а при отправке - использовать интегрированный режим конвейера IIS 7.0. Затем вы получите журналы для не найденных статических ресурсов, таких как изображения.

...