Спасибо Николасу Блюмхардту за помощь на форуме Autofac и Бену Холлу за его сообщение в блоге . Мне пришлось добавить некоторые атрибуты к тегу страницы в web.config и тегу mvc в разделе элементов управления. Я не знаю, почему изменилось поведение приложения, потому что эта информация никогда не была в web.config. Но это сработало!
<pages
pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<controls>
<add tagPrefix="mvc" namespace="System.Web.Mvc" assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</controls>
</pages>
РЕДАКТИРОВАТЬ: Думая об этом больше, я думаю, что страница ошибки перестала работать, когда я скопировал библиотеки MVC в свой проект. Мне пришлось выполнить развертывание DLL MVC с этим приложением, потому что я не могу установить MVC на сервер.