Вам просто нужно включить System.Web.dll
в папку bin, и она должна нормально работать (и, возможно, в папке dll для маршрутизации. Я уточню точную статью по этому вопросу через некоторое время).
Вот ссылка с соответствующим TODO.
Самая интересная часть:
С выпуском ASP.NET MVC Beta сборки, распространяемые с ASP.NET MVC, автоматически устанавливаются в GAC.
System.Web.Mvc
System.Web.Routing
System.Web.Abstractions
При локальной разработке приложения это не проблема. Но когда вы готовы развернуть приложение на хостинг-провайдере, это может быть проблемой, если на хосте не установлены сборки ASP.NET MVC в GAC.
К счастью, ASP.NET MVC по-прежнему можно развернуть в bin. Если у вашего хостинг-провайдера установлен ASP.NET 3.5 с пакетом обновления 1 (SP1), вам нужно будет только включить MVC DLL. Если ваш хостинг-провайдер все еще работает на ASP.NET 3.5, вам нужно будет развернуть все три. Оказывается, это действительно легко сделать.