Публикация сайта с использованием msbuild - PullRequest
3 голосов
/ 18 мая 2009

Я бы хотел опубликовать сайт, используя msbuild. Поскольку у меня есть веб-сайт, а не проект веб-приложения, как я могу это сделать, поскольку у меня нет файла .csproj, а msbuild ожидает файл проекта в качестве входных данных или вы можете выполнить его в папке с файлом проекта. Мой файл решения содержит несколько веб-сайтов, которые не имеют файлов .csproj?

Ответы [ 2 ]

5 голосов
/ 18 мая 2009

Я бы создал проекты веб-развертывания для каждого сайта, MSBuild может прочитать файл .wdproj (на самом деле это скрипт MSBuild).

VS2008 Загрузка проекта веб-развертывания

Это шаблон Visual Studio, который выполняет именно то, что вам нужно.

Внутренне этот скрипт использует задачу компилятора ASP.NET, а также некоторое копирование файлов. в зависимости от настроек проекта.

4 голосов
/ 18 мая 2009

Используйте задачу компилятора Aspnet.

http://msdn.microsoft.com/en-us/library/ms164291.aspx

Работает на сайтах asp.net. Просто скопируйте (или выведите напрямую) туда, где вам нужно развернуть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...