развернуть приложение mvc2 в IIS7 в Windows Server 2008 R2

Я пытаюсь развернуть свое приложение MVC2 на IIS7 моего Windows Server 2008 R2, чтобы его могли протестировать не-разработчики. Я развернул через webdeploy, это не сработало. Я просто скопировал файлы после сборки, не сработало. Я скопировал опубликованный файл, не получилось...

Когда я нажимаю на ссылку веб-сайта в своем IIS, ничего не добавляется.

Я не знаю, что я делаю неправильно .. Кто-нибудь может мне помочь?

заранее спасибо


person PatachouNewG    schedule 26.04.2011    source источник


Ответы (1)


Если вы можете дать более подробную информацию о том, что происходит, когда вы пытаетесь перейти на сайт на сервере (вы получаете исключение желтого экрана, ошибку 404 и т. д.), это поможет определить причину. Не зная подробностей, вот несколько предложений:

Если на вашем сервере не установлен MVC 2 (что не является обязательным), убедитесь, что вы делаете следующее:

  • В проекте Visual Studio в разделе «Ссылки» убедитесь, что для свойства «Копировать локально» установлено значение «True» для System.Web.Mvc. Это развернет dll в папку bin вашего сайта при веб-развертывании.
  • Убедитесь, что на сервере установлена ​​платформа .NET Framework версии 4. См. здесь. подробнее.
  • В IIS убедитесь, что пул приложений, используемый сайтом, настроен на использование версии 4.0 платформы .NET Framework.
person Justin Schwartzenberger    schedule 26.04.2011
comment
На самом деле, как я уже сказал, ничего не добавляется. Я уже тестирую эту штуку. Адрес ничему не соответствует... - person PatachouNewG; 27.04.2011
comment
На самом деле я не уверен, что сделаю это хорошо... Может ли кто-нибудь объяснить мне пошагово, как это сделать? Мое приложение находится в MVC2 (4.0). Каким бы ни был метод развертывания, мне действительно нужно развертывать его быстро и качественно! Заранее спасибо! - person PatachouNewG; 27.04.2011