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