2010-05-09 5 views
1

Я имел дело с устаревшим веб-сайтом asp.net 2.0, который изначально был настроен на развертывание всего (исходный без компиляции) на целевой сервер. Я смотрел на некоторые крупные обновления и хочу перейти на asp.net mvc.asp.net развертывание mvc

Я исхожу из основного фона Java, где мы обычно развертываем все внутри Web ARchive (файл войны), а сервер приложений берет его оттуда. Есть ли аналогичная концепция в мире .net? Прямо сейчас, в моем тестовом приложении mvc, я просто поместил скомпилированный код в папку развернутого bin и остальную часть файлов сценария/просмотра там.

Из того, что я читал, кажется, что большинство используют функцию публикации VS.

ответ

2

Вы можете создать пакет и развернуть его

http://vishaljoshi.blogspot.com/2009/02/web-packaging-creating-web-package.html

или вы можете просто скопировать файлы через

http://weblogs.asp.net/owscott/archive/2009/06/06/visual-studio-2010-1-click-publishing.aspx

+0

Из ссылке «Для того, чтобы помочь все эти сценарии мы вводим концепция «веб-пакета» « Так звучит, что MS - это восстановление - файл WAR WAR. Спасибо за информацию, если я смогу сделать это без VS 2010 на данный момент, я, вероятно, посмотрю на нее. Помимо этого, я думаю, что могу просто копировать файлы. – Casey

+0

Вам нужно всего лишь скопировать двоичный файл вашего проекта в папку/bin вашего сайта. Кроме того, вам может потребоваться установить корневую папку в качестве корня приложения на панели управления сервером. –

+0

Ну, так как я использую VS2008 прямо сейчас, я просто написал скрипт python для копирования всех необходимых файлов на удаленный сервер через ftp. Я просто установил список исключений, которые нельзя копировать. У меня также есть один, который я запускаю удаленно, чтобы скопировать все данные «Test» на сайт в реальном времени. – Casey

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