2014-02-20 4 views
2

Я хотел бы знать, что является эффективным способом для развертывания ASP.NETвеб-приложение. Процесс, который я следую разворачивать являются:Лучший способ развертывания веб-приложения ASP.NET

  1. Построить веб applicaiton

  2. Публикация веб-приложение из Standard Bar > Build Menu [Выбор только файлы, необходимые для запуска приложения]

  3. Подключиться к серверу с использованием любого клиентского программного обеспечения, такого как [WinScp]

  4. Скопировать файлы с локального компьютера на сервер.

Как раз как это знать правильный подход?

+0

Существует несколько способов развертывания веб-приложений, и ни одна из них не является более «правильной», чем любая другая.Ваш метод развертывания кажется логичным и должен работать нормально. – ovaltein

+0

Это работает? Вы получаете сообщение об ошибке? Существует множество способов публикации сайтов в зависимости от среды, в которой вы работаете. (-Я не спрашиваю подробности). Если ваш процесс работает, то идите с ним. – NotMe

+0

@ Kelix: Он работает нормально. Я изучаю этот подход от одного из моих старших на моей работе. Но с тех пор я придерживаюсь такого же подхода. Кроме того, я не в надлежащей среде, не в состоянии изучить новейшие методы разработки и развертывания. – fais

ответ

2

Способ, которым я это делаю, находится в Visual Studio (я использую 2013), используя публикацию One-Click Publish. Я считаю, что он очень прост в использовании и работает хорошо. How to: Deploy a Web Project Using One-Click Publish in Visual Studio

в Visual Studio 2008:

  1. В меню Построение выберите команду Опубликовать веб-сайт.

  2. В диалоговом окне «Публикация веб-сайта» нажмите кнопку с многоточием (...) до , чтобы перейти к месту публикации веб-сайта.

Вы можете записать вывод веб-сайта в локальной или общей папки, к FTP-сайт или на веб-сайте, вы получаете доступ с URL. У вас должно быть Создание и запись разрешений в целевом местоположении.

  1. Чтобы иметь возможность изменить расположение (но не код) .aspx файлов после публикации веб-сайта, выберите Разрешить этот сайт предкомпилированного быть обновляемым флажок.

  2. Назвать сильно именованные сборки с помощью файла ключа или ключевой контейнер, выберите Включить усиленную именование на скомпилированных сборках флажок, и нажмите кнопку ОК.

Статус публикации отображается на панели задач. В зависимости от скорости соединения размер сайта и типы файлов контента, время публикации может варьироваться. Когда публикация завершена, отображается статус Публикация выполнена успешно.

+0

У вас есть идея Visual Studio 2008? – fais

+2

Нет причин, по которым кто-либо еще должен был использовать VS2008 –

+0

@ Отавио Децио: Почему? – fais

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