Я пытаюсь завершить процесс автоматического развертывания, см. этот вопрос для получения дополнительной информации , и он близок.Я могу щелкнуть правой кнопкой мыши по моему проекту MVC в VS2010 и выбрать «Построить пакет развертывания», и он успешно соберет его, и он будет развернут на удаленном сервере.Когда я запускаю следующую команду, сборка завершается неудачно:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe mvcproject.csproj /T:Package /p:Configuration=Deployment
Я получаю ошибку:
MSDEPLOY : error : Object of type 'manifest' and path 'C:\hoh_code\GIT\ai-poker- project\Packages\Deployment\PokerLeague
WebSite\PokerLeagueWebSite.SourceManifest.xml' cannot be created. [C:\hoh_code\GIT\ai-poker-project\Clients\PokerLeague
WebSite\PokerLeagueWebSite.csproj]
MSDEPLOY : error : One or more entries in the manifest 'sitemanifest' are not valid. [C:\hoh_code\GIT\ai-poker-project\
Clients\PokerLeagueWebSite\PokerLeagueWebSite.csproj]
MSDEPLOY : error : An error occurred when reading the IIS Configuration File 'MACHINE/REDIRECTION'. The identity perfor
ming the operation was 'wiggly\Jon'. [C:\hoh_code\GIT\ai-poker-project\Clients\PokerLeagueWebSite\PokerLeagueWebSite.cs
proj]
MSDEPLOY : error : Filename: \\?\C:\Windows\system32\inetsrv\config\redirection.config [C:\hoh_code\GIT\ai-poker-projec
t\Clients\PokerLeagueWebSite\PokerLeagueWebSite.csproj]
MSDEPLOY : error : Cannot read configuration file due to insufficient permissions [C:\hoh_code\GIT\ai-poker-project\Cli
ents\PokerLeagueWebSite\PokerLeagueWebSite.csproj]
У меня сложилось впечатление, что нажатие правой кнопки мыши - это то же самоекак команда msbuild.Я попытался установить выходной уровень на подробный, но не смог увидеть команду, которая правильно его запускала (хотя, возможно, не видел дрова для дерева).
Мой вопрос: что я могу сделать, чтобы получить проектсоздать с помощью командной строки, чтобы я мог построить его на своем CI Server (не имеет VS2010), чтобы его можно было автоматически развернуть, и почему VS2010 успешно работает при сбое командной строки?