Как создать пакет только для веб-развертывания с помощью TFS

Мне просто нужно создать пакет веб-развертывания с использованием сборки TFS, и я не хочу автоматически развертывать его в IIS.

Я добавил следующие два параметра в определение сборки -> Аргументы MSBuild

/p:CreatePackageOnPublish=true /p:DeployOnBuild=true

Проблема в том, что я не получаю ZIP-файл в месте размещения и получаю ошибка ниже.

C:\Программа Файлы\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets (1657): Неожиданный сбой задачи «MapUriToIisWebServer». System.Runtime.InteropServices.COMException (0x80005000): неизвестно ошибка (0x80005000) в System.DirectoryServices.DirectoryEntry.Bind(логическое значение throwIfFail)
в System.DirectoryServices.DirectoryEntry.Bind() в System.DirectoryServices.DirectoryEntry.get_IsContainer() в System.DirectoryServices.DirectoryEntries.CheckIsContainer() в Система.DirectoryServices.DirectoryEntries.Find (имя строки, строка имяклассасхемы) в Microsoft.Web.Publishing.Tasks.MapUriToIisWebServer.get_IisMajorVersion() в Microsoft.Web.Publishing.Tasks.MapUriToIisWebServer.Execute() в Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() в Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskHost, ведро ItemBucket, TaskExecutionMode, какToExecuteTask, Boolean& taskResult)

В чем может быть проблема?


Теперь я получаю другую ошибку

ошибка: сбой задачи веб-развертывания. (Объект типа «манифест» и путь «e:\TFS\Dev\ApplicationName\Binaries\Release_PublishedWebsites\ApplicationName_Package\ApplicationName.SourceManifest.xml» невозможно создать.)

ошибка: объект типа «манифест» и путь «e:\TFS\Dev\ApplicationName\Binaries\Release_PublishedWebsites\ApplicationName_Package\ApplicationName.SourceManifest.xml» не может быть создан.

ошибка: одна или несколько записей в манифесте «sitemanifest» недействительны.

ошибка: Приложение «/Имя приложения» не существует на сайте «Веб-сайт по умолчанию».

6
задан SysDragon 23 April 2013 в 14:59
поделиться