Запустите ASP.NET MVC в провайдерах интернет-хостинга - PullRequest
2 голосов
/ 11 ноября 2009

Мой вопрос очень прост. Можно ли запустить приложение ASP.NET MVC на общих серверах, на которых установлен ASP.NET 3.5, но нет MVC?

Если это возможно, подскажите как?

1 Ответ

3 голосов
/ 11 ноября 2009

Вам просто нужно включить 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, вам нужно будет развернуть все три. Оказывается, это действительно легко сделать.

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