Назад | Перейти на главную страницу

Win Server 2008 + IIS 7 + MVC3: что установить для развертывания приложений

Я новичок в развертывании.

У меня есть ОС Windows Server 2008 R2 на моем сервере с IIS 7. У меня есть папка с веб-приложением .Net MVC3. Я создал новый пул, установил для него Framework 4.0. Я создал новый веб-сайт, выбрал физический путь E: / site и привязал его к доменному имени. Затем я скопировал папку с моим сайтом .Net MVC3 в E: / site. Но если я попытаюсь открыть mydomain.com, он не будет работать как приложение MVC3. Работают только обычные HTML-страницы.

Я думаю, мне следует установить некоторые компоненты или программы, чтобы сервер работал с веб-сайтом как приложение MVC. Серевер уже:

Кто-нибудь может мне помочь? Что мне еще делать?

Вы можете установить MVC Framework на самом сервере или выполнить «bin-развертывание» необходимых сборок из Visual Studio. Это определенно работает с Visual Studio 2010, потому что я делал это раньше - ваш опыт может отличаться от более ранних версий.

Чтобы выполнить развертывание bin, щелкните правой кнопкой мыши свой проект в Visual Studio и выберите Добавить развертываемые зависимости. В диалоговом окне выберите ASP.NET MVC (не беспокойтесь о других вариантах, это все, что вам нужно). Это создаст папку в вашем проекте под названием _bin_deployableAssemblies с необходимыми DLL для запуска материалов MVC.

После этого выполните развертывание, и он должен работать. Если нет, будет очень полезен полный желтый экран с текстом ошибки смерти.