2016-01-15 10 views
8

Я работаю над приложением .Net MVC и на тестовом сервере хочу развернуть 2 версии одного и того же приложения.Развертывание 2 версий одного и того же приложения

Я развертываю с использованием опции публикации для соответствующих проектов в приложении.

На тестовом сервере у меня есть отдельные папки для 2-х версий и в IIS (v7.5) У меня есть 2 виртуальных пути.

Однако, когда я запускаю последнюю версию приложения, компиляция подбирает другую версию.

Как остановить это?

ответ

4

Я нашел, что проблема не связана с 2 версиями.

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

Я не могу себе представить, почему это происходит.

Таким образом, я удалил содержимое этой папки и опубликовал ее снова.

На этот раз это сработало!

Поэтому я намеревался удалить этот вопрос, но я не могу этого сделать, поскольку у него есть щедрость.

Может быть, я отвечу на свой вопрос, может кому-то помочь. Это может даже помочь мне, если кто-нибудь сможет объяснить, почему вариант публикации был таким же, как и он.

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

+2

Вы отметили флажок, который удаляет все в папке перед публикацией? –

+0

Да, я обнаружил это позже! – arame3333

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