Требования к серверу ASP MVC. Является ли Server 2008 очень желательным? - PullRequest
0 голосов
/ 23 февраля 2009

Я читал в нескольких местах, что MVC требует Windows Server 2008 для полной поддержки. Можно ли добиться того же на машине с разработчиком Vista Ultimate или чего-то не хватает?

Если вы работали с MVC, были ли у вас проблемы с поиском относительно недорогого хостинга для Windows Server 2008? Хотя хостинг не так важен для меня (я знаю, что я его найду), как необходимость в машине для разработки с 2008 Server.

Ответы [ 3 ]

3 голосов
/ 23 февраля 2009

ASP.NET MVC прекрасно работает с Server 2008, но это не обязательно. Основная причина отказа от использования Server 2008 (IIS 7) заключается в том, что вам потребуется некоторая форма переписывания URL, иначе Server 2003 (IIS 6) не будет знать, что вы пытаетесь запустить приложение asp.net.

Что вы можете сделать, это использовать mod_rewrite isapirewrite с IIS 6, и вы готовы к работе.

Стив Сандерсон написал хорошую статью здесь , в которой подробно описывается, как реализовать несколько опций, при этом mod-rewrite является «самым чистым» решением.

2 голосов
/ 23 февраля 2009

Что вы считаете "полной поддержкой"?

У Фила Хаака очень хорошая статья о том, как запустить MVC и запустить его на IIS6 - и здесь есть число других вопросов , посвященных запуску MVC на не-IIS7 / Настройка win2k8 - вам, конечно, не нужно использовать что-то вроде перезаписи ISAPI или других вещей - кажется довольно чрезмерным иметь в вашей системе два механизма маршрутизации - и если вы ищете «относительно недорогой хост» они собираются иметь / разрешить что-то вроде ISAPI-Rewrite, установленное и доступное?

Что касается разработки, у меня не было проблем с запуском сред разработки как на XP Professional, так и на Vista Home Premium (которая поставляется с IIS7, если вы добавляете биты самостоятельно из компонентов Windows).

1 голос
/ 23 февраля 2009

Биты MVC «требуют» IIS7, работающего в интегрированном режиме, больше, чем они требуют Windows 2008. Поскольку IIS7 присутствует в Vista, вы довольно хороши, если вы правильно настроите его.

(я знаю, что у моего хоста DiscountASP.NET (здесь явно указан код ссылки) есть IIS7 и биты MVC, все готово к работе)

...