Я пытаюсь автоматизировать развертывание сайта. Я начал с этой статьи
и все отлично работает с VS 2010. Однако у меня проблемы с командной строкой
Я использую это
c:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe "d:\Projects\test.csproj" /T:Package /P:PackageLocation="d:\Package\packageTest.zip"
для создания пакета
и
d:\Projects\packageTest.deploy.cmd "-setParam:name='IIS Web Application Name',value=MSBuild/Test2" /y
чтобы получить хотя бы правильное развертывание.
Однако для этого не требуется ни один из параметров IIS (пул приложений MSBuild вместо ASP.NET v2.0), и, как я уже говорил, имя веб-приложения IIS неверно.
Разве эта информация не должна быть взята из файла .csproj?
Все эти настройки сделаны для отладочной конфигурации и платформы для любого процессора