Возможно, отсутствуют некоторые параметры в web.config
, которые необходимы при размещении приложения в IIS. Взгляните на эту статью , особенно на рис. 2, где описаны записи конфигурации для IIS 7.
Я помню, что в настройках ASP.NET 4
<modules runAllManagedModulesForAllRequests="true" />
было достаточно, и добавление модулей и обработчиков на рисунке 2 этой статьи не требовалось. Но в ASP.NET 3.5 это может быть необходимо.