У нас есть много старых сайтов, которые построены с использованием опции WebSite в визуальной студии, а не в проекте. То, что я пытаюсь сделать сейчас, - использовать TeamCity и Octopus для оптимизации процесса развертывания. Для сайтов MVC я могу добиться гладко, но веб-сайты дают мне трудное время. Первая проблема, которую я испытываю здесь, -Добавить конфигурацию преобразования для WebSite
В визуальной студии мы можем добавить различные конфигурации (с помощью диспетчера конфигурации) и добавить файлы преобразования. С веб-сайтами я не вижу возможности добавления нового файла преобразования конфигурации. Я не уверен на 100%, что это по дизайну, или у меня может быть отключена конфигурация, которая вызывает такое поведение?
Второй вопрос на той же линии, если это по дизайну, чем почему (просто любопытство)? и как мы можем преодолеть это для разных сценариев развертывания, чтобы преобразовать файлы конфигурации желаемым образом?
Ваше время и ввод приветствуются.
Спасибо за ответ !! Мы сделали обходной путь для того же. Мы создали пакет nuget (используя nuspec) для всех устаревших проектов, и мы дали то же самое, что и осьминог, и осьминог смог преобразовать его. Хотя нам пришлось вручную добавить Web.Dev.Config/Web.Release.Config и так далее. Таким образом, мы достигли того, что искали, с небольшим завихрением. Эти ссылки полезны. Цените свое время! – TorontoKid