Коллеги, подскажите в чем может быть причина ошибки.
Я изучаю работу консоли. Выполнил пример выгрузки пакетов в файловую систему.
вот таким батником
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.
Я пробывал с разными пакетами ошибка одна.
Подскажите где копать?
Нравится
Добрый день!
Необходимо указать параметр -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.
Хотя, у Вас один из них есть. Может, какая-то из папок реально называется не так, как указали?