#asp.net-mvc-2 #deployment #windows-server-2008-r2
#asp.net-mvc-2 #развертывание #windows-server-2008-r2
Вопрос:
Я пытаюсь развернуть мое приложение MVC2 на IIS7 моего Windows Server 2008 R2, чтобы позволить не разработчикам протестировать его. Я развернул через webdeploy, это не сработало. Я просто скопировал файлы после сборки, не сработало. Я скопировал опубликованный файл, не сработало…
Когда я нажимаю на ссылку веб-сайта в моем IIS, ничего не добавляется.
Я не знаю, что я делаю неправильно.. Кто-нибудь может мне помочь?
Заранее спасибо
Ответ №1:
Если вы можете предоставить более подробную информацию о том, что происходит при попытке перейти на сайт на сервере (появляется ли исключение желтого экрана, ошибка 404 и т.д.), Это поможет определить причину. Не зная более подробной информации, вот несколько предложений:
Если на вашем сервере не установлен MVC 2 (что не является обязательным требованием), убедитесь, что вы выполняете следующее:
- В вашем проекте Visual Studio в разделе Ссылки убедитесь, что вы установили для свойства «Копировать локально» значение «True» для System.Web.Mvc. Это приведет к развертыванию библиотеки dll в каталог bin вашего сайта при веб-развертывании.
- Убедитесь, что на сервере установлена платформа .NET Framework версии 4. Смотрите здесь для получения более подробной информации.
- В IIS убедитесь, что пул приложений, используемый сайтом, настроен на использование версии 4.0 .NET Framework.
Комментарии:
1. На самом деле, как я уже сказал, ничего не добавляется. Я уже тестирую эту вещь. Адрес ничему не соответствует…
2. На самом деле я не уверен, что сделаю это хорошо… Может кто-нибудь объяснить мне шаг за шагом, как это сделать? Мое приложение находится в MVC2 (4.0). Каким бы ни был метод развертывания, мне действительно нужно выполнить его быстро и качественно! Заранее спасибо!