.NET 4.0 MSBuild.exe не распознает аргументы веб-развертывания

У меня установлен .NET 4.0 на сервере сборки вместе с Web Deploy 1.1.

Я открыл командное окно, чтобы протестировать веб-развертывание, но всякий раз, когда я его запускаю, сборка завершается успешно, и публикации не происходит.

Я пробую то же самое на своей машине разработки, и запускается развертывание, поэтому мне остается только гадать, почему msbuild не запускает публикацию на моем сервере сборки?

Вот команда, которую я запускаю

C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ msbuild.exe NerdDinner.sln / P: Configuration = Release / P: DeployOnBuild = True / P: DeployTarget = MSDeployPublish / P: MsDeployServiceUrl = http: // someserver / MsDeployAgentService / P: AllowUntrustedCertificate = True / P: MSDeployPublishMethod = RemoteAgent / P: CreatePackageOnPublish = True / P: UserName = user / P: Password = пароль


person Joseph    schedule 21.01.2011    source источник


Ответы (2)


На сервере папка C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v10.0 казалась поврежденной. Вставил локальный с такими же вложенными папками и работал нормально!

person Vítor    schedule 26.01.2011

В итоге мне пришлось переустановить .NET 4.0 на коробке.

По какой-то причине после того, как я переустановил фреймворк, веб-развертывание начало работать нормально.

Я до сих пор не уверен, в чем проблема, ну да ладно.

person Joseph    schedule 25.01.2011