Я новичок в развертывании.
У меня есть ОС 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.
После этого выполните развертывание, и он должен работать. Если нет, будет очень полезен полный желтый экран с текстом ошибки смерти.