Типы развертывания в asp.net - PullRequest
1 голос
/ 10 мая 2011

Какие типы развертываний у нас в asp.net?

До сих пор, что я делаю?

Я использую, чтобы опубликовать свой веб-сайт в любой папке, а затем скопировать и вставить скомпилированный файл в папку inetpub [где мой веб-сайт настроен с помощью IIS]. Я не уверен, что это за развертывание, это XCOPY? Но я не использую какой-либо инструмент командной строки.

Ответы [ 2 ]

3 голосов
/ 10 мая 2011

Итак, у вас есть следующие опции

Развертывание xcopy Скомпилируйте приложение asp.net и скопируйте все файлы на свой сервер.Вы можете сделать это с помощью FTP или общих каталогов.(Или что-то еще для передачи файлов.)

WebDeploy У вас есть возможность развернуть веб-страницу asp.net непосредственно из Visual Studio.Если вы идете в «Build» и выбираете «Publish Web».Чтобы сделать это, вы должны предварительно настроить свой сервер.Но это работает автоматически после того, как вы все настроили.Это очень удобно, поскольку ваше развертывание легко перестраивается.http://weblogs.asp.net/scottgu/archive/2010/09/13/automating-deployment-with-microsoft-web-deploy.aspx

Web Setup - Installer Visual Studio также предоставляет возможность создания установщика.Это работает как установка обычного программного обеспечения на компьютер с Windows с помощью мастера установки.(См. Ссылку) http://weblogs.asp.net/scottgu/archive/2007/06/15/tip-trick-creating-packaged-asp-net-setup-programs-with-vs-2005.aspx

Управление несколькими серверами Существует также способ управления развертыванием нескольких серверов.Кажется, что это немного сложнее, но может быть интересно для профессионалов.(Проверьте на Google Microsoft Web Farm Framework 2.0

2 голосов
/ 10 мая 2011

Чтобы ответить на ваш вопрос: да, то, что вы используете, называется развертыванием xcopy. Даже если вы не введете xcopy . ... это все еще «обычная копия» и поэтому называется развертыванием xcopy.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...