2009-06-17 4 views
1

Я хочу развернуть мое приложение ASP.NET. Это не «веб-сайт», это веб-приложение.Развертывание веб-приложения в ASP.NET

Я ищу 1) Самое быстрое, что можно сделать, я могу начать тестирование 2) Более автоматический подход.

Любые идеи?

+0

Что значит «веб-приложение», а не «веб-сайт» (VS Project Type?). Где вы развертываете. Вы работаете с Visual Studio? Какая версия? В какой ОС вы работаете? Можете ли вы уточнить, что именно вы хотите сделать? – NerdFury

+0

@NerdFury: Он, очевидно, означает, что у него есть проект веб-приложений, а не «проект» веб-сайта. Он был создан с помощью Add-> New Project, а не Add-> New Web Site. –

+0

Веб-приложение относится к типу проекта VS. Развертывание на WIndows Server 2003, IIS 7 Использование VS 2008 – AJM

ответ

2

Ваш самый быстрый способ получить его для тестирования - из меню «Построить», чтобы выбрать «Опубликовать».

Это предварительно скомпилирует все, и вы можете установить его в папку, затем настроить в IIS, изменить строку подключения, и вы настроены на работу.

Чтобы «автоматизировать» этот процесс, вы, скорее всего, захотите посмотреть на создание пакета установки.

1

Если вы используете MSBuild захватить сообщества задачи MSBuild @http://msbuildtasks.tigris.org/

И посмотрим на задачу WebDirectoryCreate. Есть много других библиотек задач, но это то, что я лично использую.

Если вы хотите изменить настройки конфигурации, для меня было самым простым решением простая xcopy и структура имен папок.

Самый быстрый способ - это команда публикации и настройка виртуального каталога в IIS вручную. Мне лично это надоело, поэтому я пошел и заглянул в NANT и MSBuild.

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