Добавить преобразование конфигурации для веб-сайта
У нас есть много устаревших сайтов, которые создаются с помощью опции WebSite в визуальной студии, а не в проекте. Сейчас я пытаюсь использовать TeamCity и Octopus для упрощения процесса развертывания. Для сайтов MVC я могу добиться успеха без проблем, но сайты доставляют мне трудные времена. Первая проблема, которую я испытываю здесь,
В Visual Studio мы можем добавлять различные конфигурации (с помощью диспетчера конфигурации) и добавлять файлы преобразования. С веб-сайтами я не вижу возможности добавления нового файла конфигурации. Я не уверен на 100%, что это сделано специально, или у меня может быть отключена какая-то конфигурация, которая вызывает такое поведение?
Второй вопрос в той же строке: если это по замыслу, то почему (просто любопытство)? и как мы можем преодолеть одно и то же для разных сценариев развертывания, чтобы преобразовать файлы конфигурации желаемым образом?
Ваше время и вклад очень ценится.
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, можно найти здесь.