Приветствую.

Развернул тестовую среду на Windows Server 2012 R2.

При попытке компиляции возникает ошибка

System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Terrasoft.Core.Compilation.ProjectBuilder.BuildInternal(String projectFilePath, String tempPath, BuildCommandParameters parameters)

Кто нибудь сталкивался с такой проблемой? Версия 7.14.4

.Net Framework стоит 4.7

 

 

Нравится

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

Обновил Frame до 4.8. Всё заработало

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

Коллеги, добрый день. 

Помогите, пожалуйста, понять проблему. 

После всех проведённых обновлений попытались добавить приложение из маркетплейса и скомпилировать приложение, получили ошибку: 

Access to the path 'AttributeValueSchema.Base.cs' is denied.

Что делаем не так ?

 

Нравится

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

Это сообщение означает отсутствие доступа к этому файлу на жёстком диске на компьютере, где происходит компиляция. Возможно, получится починить так, как сделали в этом видео?

Зверев Александр,

Данный файл "AttributeValueSchema.Base.cs" при поиске в каталоге "c:\inetpub\CreatioWebSite\" не обнаружен. 

Куда грузятся исходники, см. в теме. В старых версиях было возможно задавать произвольный каталог, возможно, у Вас как раз такая. Либо ещё не выгружали исходные коды в файловую систему и они есть только в БД в SysSchemaSource.

Помогло следующее решение от службы поддержки.

IIS -> Пулы приложений -> Creatio (создал сам) -> Дополнительные параметры -> Удостоверение -> Domain\UserName.

К этому должны быть настроены:

- полные права доступа  пользователя Domain\UserName на каталог c:\inetpub\Creatio\ (созданный каталог сайта);

- запуск сайта и приложения от имени пользователя Domain\UserName.

Показать все комментарии
Идея
Обсуждение

Сделать быструю проверку кода на ошибки перед тем как отправлять его компилировать.

Мне надоедает каждый раз написав скрипт с 1-2 сотнями строчек ждать по пол часа пока всё скомпилируется, и выдаст ошибку что я не поставил где то ";" ... 

5 комментариев

Идея классная давно витает в воздухе и переодически выскакивает, вот только наврядли будет реализована. А почему просто не создать пустую сборку в VS и не подключить туда Terrasoft.Configuration и другие используеміе библиотеки. При работе с ФС проверка синтаксиса и автозавершение будет работать!

Как работать с серверным кодом в Visual Studio, описано тут. Если реально компилирует полчаса, то это что-то не то с производительностью веб-сервера.

Зверев Александр,

Почему вэб сервера а не БД скажем? Вообщето компиляция при генерации включенной герерации исходных кодом и отладочной информации на мощной тачке идет под 20 минут. Если у тебя быстрее поделись секретиком как ты этого добился

Зверев Александр,

Я конечно утрировал, не пол часа но всё равно долго. Если он компилирует 3-5мин и выдаёт постоянно мелкие ошибки, по 5-6 штук то это уже почти пол часа....

Владислав, в таком случае можно вести разработку в Студии, ссылка выше.

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

Подскажите, как можно произвести отладку js-кода? Насколько я знаю, в системе это не реализовано? Может есть возможность хотя бы "грабли прикрутить"?
Народ, поделитесь опытом...

Нравится

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

Попробуйте в консоли браузера.

Добрый день, Алексей!

Отладить Javascript можно в консоли браузера, отдельных инструментов для этого в bpm`online не предусмотрено. Об отладке более подробно можно прочитать здесь:
https://developers.google.com/web/tools/chrome-devtools/console/
И здесь:
https://academy.terrasoft.ua/documents/technic-sdk/7-10/otladka-klients…

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