Можно ли запустить приложение ASP.NET 3.5 MVC 1.0 на сервере, который поддерживает только ASP.NET 2.0? - PullRequest
0 голосов
/ 16 ноября 2009

Мой хост поддерживает

  • ASP

  • ASP.NET v1.0 / 2.0

  • ASP.NET Ajax

  • Доступ к базе данных поддержки

  • Поддержка базы данных MS Server (SQL Server)

Я знаю, что, скопировав некоторые файлы, можно запустить приложение .NET 3.5 Windows Forms без .NET 3.5, установленного на клиенте. То же самое относится к ASP.NET 3.5 MVC 1.0? MVC 1.0 поддерживает .NET 2.0?

Мой хозяин Папа на случай, если это поможет или имеет значение.

1 Ответ

4 голосов
/ 16 ноября 2009

В основном. У Скотта Хансельмана есть статья, описывающая , как именно это сделать . Он отмечает:

  • Этот обходной путь предлагается с абсолютно нулевой гарантией или поддержкой. Это как есть, просто к сведению в блоге. Если этот хак удаляет файлы или убивает вашу кошку, вы были предупреждены. Нет нытья.
  • На практике никто не знает, что может сломаться. Microsoft не проверяла это.
  • Эта просто квартира может не сработать для вас. К сожалению.

Трюк:

Вы можете скопировать System.Core со своего компьютера для разработки .NET 3.5 (это компьютер с VS2008, на котором вы разрабатываете) в папку / bin на вашем компьютере .NET 2.0 SP1. Должно быть, работает .NET Framework 2.0 SP1, иначе это не сработает. System.Core, вероятно, где-то рядом с "C: \ windows \ assembly \ GAC_MSIL \ System.Core \ 3.5.0.0__b77a5c561934e089" на вашей машине, но вы плохой человек, даже спрашивая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...