Коллеги, подскажите в чем может быть причина ошибки.

Я изучаю работу консоли. Выполнил пример выгрузки пакетов в файловую систему.

вот таким батником 

C:\SalesEnterprise\Terrasoft.WebApp\DesktopBin\WorkspaceConsole\Terrasoft.Tools.WorkspaceConsole.exe -operation=SaveDBContent -contentTypes=Repository -workspaceName=Default -destinationPath=C:\SavedPackages  -webApplicationPath=C:\SalesEnterprise --logPath=C:\Logs

после это пробую выполнить следующий пример загрузка пакетов при включенном режиме разработки в файловой системе запускаю такой бантник

 

C:\SalesEnterprise\Terrasoft.WebApp\DesktopBin\WorkspaceConsole\Terrasoft.Tools.WorkspaceConsole.exe -packageName=Custom -workspaceName=Default -operation=InstallFromRepository -sourcePath=C:\SavedPackages -destinationPath=C:\TempPackages -skipConstraints=false skipValidateActions=true -regenerateSchemaSources=true -updateDBStructure=true updateSystemDBStructure=true -installPackageSqlScript=true -installPackageData=true continueIfError=true -webApplicationPath=C:\SalesEnterprise -logPath=C:\Log

 

 

Получаю вот такую ошибку.

Error: Object reference not set to an instance of an object.

Я пробывал с разными пакетами ошибка одна. 

Подскажите где копать?

Нравится

3 комментария

Добрый день!

Необходимо указать параметр -confRuntimeParentDirectory=С:\папка_развёрнутого_сайта\Terrasoft.WebApp, который является обязательным для команды InstallFromRepository.

Подробнее о синтаксисе параметров и командах вы можете найти в статье о параметрах утилиты

Мотков Илья,

Илья, я указал этот параметр вот так но результат тот же: Error: Object reference not set to an instance of an object.

C:\SalesEnterprise\Terrasoft.WebApp\DesktopBin\WorkspaceConsole\Terrasoft.Tools.WorkspaceConsole.exe -packageName=Custom -workspaceName=Default -operation=InstallFromRepository  -confRuntimeParentDirectory=C:\SalesEnterprise\Terrasoft.WebApp -sourcePath=C:\SavedPackages -destinationPath=C:\TempPackages -skipConstraints=false skipValidateActions=true -regenerateSchemaSources=true -updateDBStructure=true updateSystemDBStructure=true -installPackageSqlScript=true -installPackageData=true continueIfError=true -webApplicationPath=C:\SalesEnterprise -logPath=C:\Log

Может, не хватает ещё какого-то из параметров, приведенных для этой команды в статье по ссылке.

InstallFromRepository

Загружает в конфигурацию последнюю версию структуры и метаданных пакетов из zip-архивов. При необходимости выполняются привязанные SQL-скрипты, перегенерация исходных кодов, установка привязанных данных. Работает только с измененными или новыми пакетами и их элементами. Требует указания одного из параметров -webApplicationPath или -configurationPath. Требует указания параметра -confRuntimeParentDirectory.

Хотя, у Вас один из них есть. Может, какая-то из папок реально называется не так, как указали?

Показать все комментарии