2009-02-23 3 views
0

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

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

ответ

3

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

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

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

1

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

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

2

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^