Как Развертывать/Публиковать веб-сайт ASP.NET?

Обычно, когда вы хотите использовать значение по умолчанию, вы не передаете значение createAt. Но поскольку вы говорите «случайно», вы можете переопределить значения, используя.

User.create({ name: 'Izzy', createdAt: "2000-01-28T01:04:30.809Z" } , (err,user)=>{
    if(err){
     //handle
    }
    user.createdAt = Date.now;
    user.save();
});
11
задан Canavar 14 March 2009 в 19:50
поделиться

3 ответа

Вот сайт, который показывает различные методы, как выполнить эту задачу. Существует много методов, которые могут быть использованы как стратегия развертывания Вашего веб-приложения.:

Beansoftware, как развернуть веб-приложение ASP.NET

9
ответ дан 3 December 2019 в 04:53
поделиться

Высокий звук + B + H комбинация (открывается, публикует окно для веб-сайта ASP.NET / приложение), самый простой способ развернуть приложение на необходимом местоположении.

Опубликуйте используемый для компиляции и развертывания приложения к серверу.

8
ответ дан 3 December 2019 в 04:53
поделиться

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

Файлы ASPX могут относиться к расположенным на слое объектам данных, которые еще не находятся в каталоге bin, или каталог bin может иметь DLL w/a измененный набор параметрических усилителей на функции, но aspx еще не был установлен, таким образом, aspx все еще ищет старую функцию. Короче говоря, потому что развертывание не является атомарным процессом, Вы можете/, имеют проблемы.

Мы решили эту проблему путем установки новых файлов на новом каталоге, и затем входа в IIS и изменения веб-сайта для указания на новый каталог. Это делает изменение атомарным процессом и делает вещи намного более гладкими. Действительно ли это прекрасно? Нет. У Вас могут быть проблемы состояния отображения, или проблемы сессии (сессия сохраняется, но возможно новый код ищет что-то на сессии, которую старый код не установил), но это все еще делает процесс намного более гладким.

Конечно, ни одно из этих решений не обращается к другой неатомарной части обновления веб-сайта... база данных. Снова, процесс изменения схемы DB занимает время. Вы обновляете код сначала или базу данных сначала? DB может изменить работу w/out изменение кода (новый столбец, который поддерживает пустой указатель или имеет значение по умолчанию), или код может изменить работу w/out изменение DB (удаляющий столбец)? Это - индивидуальный анализ и не обращено ни одним из этих решений

Конечно, если можно ударить пользователей от сайта сроком на время затем, жизнь легче, но при попытке достигнуть 100%-го времени работы затем, это не настолько просто.

6
ответ дан 3 December 2019 в 04:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: