Ответ 1
Я получил эту же ошибку, также после установки MvcMailer. Ошибка произошла не из корневого Web.config, а из web.config в папке просмотра. Я сравнил это с новым проектом MVC 3 и нашел, что моя версия, обновленная некоторым пакетом, изменила настройку на:
<pages>
по умолчанию:
<pages pageBaseType="System.Web.Mvc.WebViewPage">
При изменении этого значения по умолчанию удалена ошибка.
EDIT:
и добавление обратно в...
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
и..
<system.web>
<pages
validateRequest="false"
pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">