Я написал специальный модуль, который подключается к событию Application_Error ASP.NET для написания удобного сообщения об ошибке вместо YSOD. Это отлично работает на моей машине разработки, работающей на встроенном веб-сервере Visual Studio. Когда я перехожу на IIS 7, мой модуль даже не вызывается.
Я выполнил трассировку неудачного запроса, и в нем было указано событие VIRTUAL MODULE UNRESOLVED для моего (а также нескольких других) модуля. Похоже, что модуль не найден, но я не могу найти никакой информации об этом событии в Google.
Нашел это сообщение в блоге что объясняет мою проблему.