Коллеги после вызова Workspace Console процесс "подвисает" после выполнения (успешного или нет - не важно) ожидая пользовательского ввода

Изображение удалено.

т.е. пока не нажмешь Enter процесс не завершается...

Это просто убивает возможность использования вызовов этой утилиты в скриптах автоматизации в частности в скриптах PowerShell

Есть ли какой либо способ (возможно особый параметр) который повлияет на это поведение, таким образом чтобы Workspace Console корректно завершала свое выполнение как процесса ?

Нравится

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

Здравствуйте, Илья!

Подскажите, какие действия планируете автоматизировать?

Попробуйте параметр -autoExit=true

Выполнение нескольких вызовов WS подряд: -operation="SaveVersionSvnContent" затем -operation="InstallFromRepository"... после чего выполнение действий админин. характера очистка Redis, перезапуск IIS сайта/пула



другими словами deploy build script



из-за вышеупомянутой особенности, скрипт PS или CMD/BAT выполняемый в срытом режиме - виснет, а в режиме с выводом в консоль после отработки вызова WS требует пользовательского участия для продолжения - нажатия Enter

 

параметр -autoExit=true действительно в данном случае - решает проблему.

странно, возможно дополнили документацию... но вроде на момент обозначения проблемы в статье https://academy.terrasoft.ru/documents/technic-sdk/7-11/parametry-works…

про autoExit информации не было

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

Добрый день.

При выполнении установки пакета из приложения постоянно выпадает ошибка: "Не удалось загрузить файл на сервер". Подозреваю, что отсутствует какая-то настройка или в Web.config или в системных настройках самой базы. Подскажите чего не хватает?

Нравится

1 комментарий

Здравствуйте!

Проверьте в ConnectionStrings.config параметр  

<add name="tempDirectoryPath" connectionString="%TEMP%\%APPLICATION%\%WORKSPACE%\" />

Там должен быть указан корректный путь.

 

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