Я хотел бы опубликовать веб-сайт с помощью msbuild. Поскольку у меня есть веб-сайт, а не проект веб-приложения, как я могу это сделать, поскольку у меня нет файла .csproj, а msbuild ожидает файл проекта в качестве входных данных или вы можете выполнить его в папке с файлом проекта. Мой файл решения содержит несколько веб-сайтов, на которых нет файлов .csproj?
Публикация веб-сайта с помощью msbuild
Ответы (2)
Используйте задачу компилятора Aspnet.
http://msdn.microsoft.com/en-us/library/ms164291.aspx
Он работает на сайтах asp.net. Просто скопируйте (или выведите напрямую) туда, где вам это нужно.
person
Min
schedule
18.05.2009
Я бы создал проекты веб-развертывания для каждого веб-сайта, MSBuild может прочитать файл .wdproj (на самом деле это скрипт MSBuild).
загрузка проекта VS2008 Web Deployment
Это шаблон Visual Studio, который выполняет именно то, что вам нужно.
Внутри этот скрипт использует задачу компилятора ASP.NET, а также некоторое копирование файлов в зависимости от настроек проекта.
person
Adam
schedule
18.05.2009