3

У нас есть много старых сайтов, которые построены с использованием опции WebSite в визуальной студии, а не в проекте. То, что я пытаюсь сделать сейчас, - использовать TeamCity и Octopus для оптимизации процесса развертывания. Для сайтов MVC я могу добиться гладко, но веб-сайты дают мне трудное время. Первая проблема, которую я испытываю здесь, -Добавить конфигурацию преобразования для WebSite

В визуальной студии мы можем добавить различные конфигурации (с помощью диспетчера конфигурации) и добавить файлы преобразования. С веб-сайтами я не вижу возможности добавления нового файла преобразования конфигурации. Я не уверен на 100%, что это по дизайну, или у меня может быть отключена конфигурация, которая вызывает такое поведение?

Второй вопрос на той же линии, если это по дизайну, чем почему (просто любопытство)? и как мы можем преодолеть это для разных сценариев развертывания, чтобы преобразовать файлы конфигурации желаемым образом?

Ваше время и ввод приветствуются.

Below is screenshot of what I am seeing in Visual studio 2012

ответ

1

Microsoft добавила поддержку для веб-публикации с Windows Azure SDK 1.8. Изменения в Visual Studio 2012 и 2010 позволяют полностью поддерживать публикацию ваших проектов веб-сайтов.

Подробнее об этом можно прочитать здесь; http://blogs.msdn.com/b/webdev/archive/2012/11/20/new-web-publish-updates.aspx

Кроме того, Octopack не поддерживается ASP.NET WSP, так что вы будете нуждаться, чтобы сделать некоторые работы обходные жаль, если бы вы знали это уже. Необходимую информацию о том, как публиковать и пакет WSP с Octopus можно найти здесь

http://help.octopusdeploy.com/discussions/questions/124-octopack-on-a-aspnet-web-site-not-a-web-application

+0

Спасибо за ответ !! Мы сделали обходной путь для того же. Мы создали пакет nuget (используя nuspec) для всех устаревших проектов, и мы дали то же самое, что и осьминог, и осьминог смог преобразовать его. Хотя нам пришлось вручную добавить Web.Dev.Config/Web.Release.Config и так далее. Таким образом, мы достигли того, что искали, с небольшим завихрением. Эти ссылки полезны. Цените свое время! – TorontoKid

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

  • Нет связанных вопросов^_^