Требования ASP.Net MVC против ASP.Net? (вопрос хостинга, плюс вопрос LINQ-to-SQL) - PullRequest
3 голосов
/ 13 сентября 2009

Я заскочил в ASP.Net MVC и хотел узнать, насколько сложно хостинг-провайдерам его поддерживать.

Одна вещь, которую я хотел бы знать, это то, как я могу портировать свое локальное приложение MVC на хост-провайдера, если я использую LINQ to SQL. Я предполагаю, что я должен переместить файлы DBB каким-то образом? Что еще особенного в отличие от обычного приложения ASP.Net? (Извините, если это полный вопрос новичка, я пытаюсь понять, какие шаги предпринимаются.)

Может кто-нибудь высказать свое мнение о том, как быстро провайдеры добавляют поддержку ASP.Net MVC? Я также хотел бы знать, будет ли это «Большой курс» и получит ли в будущем поддержку и любовь от Microsoft или будет ли он рассматриваться в Редмонде как эксперимент по сравнению с веб-формами, при условии, что он будет извлечен без уведомления. Я спрашиваю об этом, потому что я вижу много рабочих мест на обычных платах, включая Spring, Hibernate & J2EE, и сравнительное отсутствие предложений ASP.Net (намного меньше ASP.Net MVC) и задаюсь вопросом, изменится ли эта волна на некоторые точка. (Не стесняйтесь не соглашаться со мной относительно количества рабочих мест, связанных с J2EE & LAMP и ASP.Net, но это мое наблюдение.)

Ответы [ 2 ]

2 голосов
/ 13 сентября 2009

ASP.NET MVC полностью поддерживается Microsoft как первоклассная часть .NET, равная ASP.NET WebForms. Он является частью базовой платформы начиная с версии 3.5 SP1. Большинство крупных хостинг-провайдеров (таких как GoDaddy) уже предлагают поддержку MVC OOTB.

Что касается перемещения LINQ в SQL - просто переместите ваш DBML (и связанный файл конструктора) и убедитесь, что вы получили информацию о строке подключения из web.config.

0 голосов
/ 13 сентября 2009

Самой большой проблемой при развертывании MVC является поддержка сервером маршрутизации URL. Если сервер 2008 или поддерживает IIS7, вы должны быть хорошими. Однако, если ваш сервер только IIS6 (Server 2003), вам может потребоваться внести некоторые изменения в схему маршрутизации URL. В Интернете есть несколько примеров, чтобы помочь с этим вариантом развертывания. См. http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx в качестве примера.

Джим Вули www.ThinqLinq.com (Приложение MVC, размещенное в DotNetPark с использованием Server 2003 и IIS 6)

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