Похоже, что эта проблема уже давно решена, но для тех, кто ищет:
Обратите внимание на сборку, на которую ссылается ошибка:
Microsoft.Reporting.Microsoft.Reporting.WebForms.HttpHandler
Это должно быть просто Microsoft.Reporting.WebForms.HttpHandler
- то, как мы оба оказались в нашем web.config, является подозрительным, но может иметь какое-то отношение к созданию обработчика вручную в IIS и разрешению IIS написать ключ обработчика для web.config приложения (теперь, конечно, я не могу его воспроизвести).
Для тех, кто переходит на IIS7, имейте в виду, что отображение обработчика теперь находится в <system.webServer> <handlers>
, а не <system.web> <httpHandlers>
, как это было в более ранних версиях. IIS7 будет игнорировать старый раздел httpHandlers
, но вы, возможно, проверяете настройки там по привычке и расстраиваетесь, что ваши настройки не вступают в силу.