Можете ли вы сделать сайт с ASP.NET MVC Framework, используя .NET 2.0? - PullRequest
1 голос
/ 26 сентября 2008

Можно ли сделать сайт с ASP.NET MVC Framework, используя .NET 2.0? Я ограничен использованием .NET 2.0 (мы используем VS 2008, но мы должны использовать 2.0 Framework), и я действительно хочу попробовать MVC Framework.

Ответы [ 2 ]

4 голосов
/ 26 сентября 2008

Скотт Хансельман описал способ заставить его работать с некоторыми оговорками в своем блоге:

Развертывание ASP.NET MVC в ASP.NET 2.0

1 голос
/ 26 сентября 2008

Это можно сделать с помощью Visual Studio 2008, но это может вызвать головную боль ...

  • Создание веб-приложения ASP.NET MVC
  • Установите для Project Target Framework значение 2.0 в свойствах проекта
  • Добавить ссылки на System.Web.MVC (нажмите через предупреждающие сообщения)
  • Добавьте любые дополнительные ссылки, которые могут вам понадобиться (System.Web.Routing, System.Web.Abstractions), снова щелкая любые предупреждающие сообщения
  • Начните кодировать!
  • Не все, что вы пытаетесь, будет работать, если вы видите подобные ошибки при развертывании, это означает, что все, что вы делаете, не поддерживается платформой 2.0 ...
    • "Не удалось найти тип или имя пространства имен 'var' (отсутствует директива using или ссылка на сборку?)"
  • Настройка IIS для поддержки маршрутов MVC и расширений
  • Скопируйте «C: \ windows \ assembly \ GAC_MSIL \ System.Core» из среды разработки .NET 3.5 в папку / bin сервера IIS, на котором работает .NET 2.0 SP1 .

Многое из этого можно найти более подробно в блоге Скотта Хансельмана

...