Добрый день, подскажите как можно сменить порт 5000 при запуске creatio командой: 
COMPlus_ThreadPool_ForceMinWorkerThreads=100 dotnet Terrasoft.WebHost.dll

Нравится

1 комментарий
Лучший ответ

Добрый день

В файле appSettings.json, в корневой папке

Добрый день

В файле appSettings.json, в корневой папке

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

Всем привет!

 

Только знакомлюсь с платформой. Получил задачу в рамках которой необходимо написать Excel-файл, переданный в мой веб-сервис. До этого использовал для таких вещей OLEDB. Написал код, скомпилировал и через Postman решил его проверить. Получил только ошибку:

 

The server encountered an error processing the request. The exception message is 'The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.'. See server logs for more details.

 

Возможность разработки в файловой системе отключена. Кто-нибудь подскажет, что делать? Если нет возможности использовать OLEDB, то, возможно, есть другие варианты?

Нравится

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

Добрый день, Константин!

Судя по ошибке можно сделать вывод, что система не поддерживает использование OLEDB. Рекомендую использовать для ваших целей OpenXML.

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

Добрый день.
Хотел бы сообщить, что с начала недели наблюдаются проблемы в работе .Net SDK.
Зависания при
- переходе между ссылками,
- скроллинге страницы,
- выделении текста.

Нравится

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

Здравствуйте, Игорь.

На данный момент занимаемся поиском причин указанного вами поведения. В ближайшее время исправим проблему.

В Firefox работает вполне комфортно. Задержки наблюдаются при просмотре в свежем Google Chrome.

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

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

Простите за дилетантский вопрос, но я уже сбился с ног искать решение.

Есть установщик Terrasoft Press 3.3.0.45. Поставлена задача поставить на комп с Win7 x64. Но установщик просит версию .Net Framework 3.5 Sp1. В самой ОС уже установлен Framework 3.5.1, который по идее включает в себя весь функционал нужной библиотеки, но установщик все равно требует 3.5.

Как же теперь быть? Утилиты проверки установки .Net показывают, что сбоев нет. Все обновления установлены.

Спасибо.

Нравится

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

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

Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу.

Здравствуйте.
Дело в том, что Windows 7 не фигурирует среди декларируемых клиентских ОС для Terrasoft 3.3.0. Соответственно такое взаимодействие не проверялось. Рекомендую Вам обратиться в поддержку (support@terrasoft.ru) для решения вопроса.
Спасибо.

Спасибо за ответ. Буду писать в Support.

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

Коллеги, нужен совет!

Имеем COM Visible класс на C# .Net 3.5, в котором имеется массив значений
Из-под админки Terrasoft на debbuger я могу видить структуру этого массива и значения.... а вот доступ получить не удается
Как-то так: Instant.Items(1) или так Instant.Items[1] - ошибка и все тут!

Как описать этот массив в C#, что бы достучаться до него из JScript ?

Спасибо!

Нравится

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

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

А так?
Что бы получить доступ, добавьте Set аксессор.

public class Test
{
    /// <summary>
    /// String array field instance.
    /// </summary>
    string[] _elements = { "one", "two", "three" };
 
    /// <summary>
    /// String array property getter.
    /// </summary>
    public string[] Elements
    {
	get { return _elements; }
    }
 
    /// <summary>
    /// String array indexer.
    /// </summary>
    public string this[int index]
    {
	get { return _elements[ index] ; }
    }
}

Дмитрий, спасибо!

Вот этого нам и не хватало:

public string this[int index]
    {
        get { return _elements[ index] ; }
    }

:smile:

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

При попытке открыть в клиенте Terrasoft 3.4.0 окно с размещённым в нём ActiveX вылетала ошибка "The system cannot find the file specified". Проблемы не наблюдалось в TSClient 3.3.2 и в TSAdmin 3.4.0 (запуск показа окна по F9 в его скрипте). ActiveX-компонент разработан на .NET Framework 2.0.

Спасибо за разгадку А. Лучкиву:

Цитата:
Проблема заключается в том, что в сборках есть файл конфигураций TSClient.exe.config, который явно указывает версию поддерживаемой .NET Framework Runtime, там у нас указано v1.1.4322. Это сделано для решения проблем Oktel, возникающих у некоторых клиентов. Проблема воспроизводится, если на сервере Oktel установлены .NET Framework 1.1 и .NET Framework 2.0. Решением этой проблемы является удаление .NET Framework 1.1 с сервера Oktel либо явное указание на клиентских машинах использование NET Framework 1.1, с помощью TSClient.exe.config.

Вместе с тем, явное указание Runtime=1.1 c помощью TSClient.exe.config делает невозможным использование ActiveX и COM написанных на .Net старших версий.
Для исправления ошибки работы ActiveX для .NET Framework > 1.1, нужно удалить файл TSClient.exe.config из папки Bin.

После переименования (на всякий случай, чтобы не удалять) файла TSClient.exe.config компонент на форме заработал как следует.

Нравится

Поделиться

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

Добрый день уважаемые коллеги!

Приглашаю Вас посетить вторую часть тренинга по технологии Windows Communication Foundation, который состоится в субботу 13 августа.

В начале тренинга мы вспомним основные моменты, о которых подробно рассказывалось в первой части тренинга.

Вспомним принципы SOA архитектуры. Напомним, из каких частей состоит типовой WCF сервис. Каких типов бывают контракты. Чем отличается контракт данных от контракта сообщения. Что такое конечная точка. Какие бывают привязки и за что они отвечают помимо выбора протокола передачи сообщений. Что такое поведение сервиса и чем оно отличается от поведения конечной точки. Что такое жизненный цикл экземпляра сервиса и как им управлять.

После, вместе попробуем создать сервис, который даст нам ответы на все, выше поставленные вопросы.

Ну и что бы мозг не взорвался и смог переварить всю полученную информацию, сделаем маленький перерыв. Во время которого можно будет выпить чашку чая/кофе с печеньем или пирожными.

Во второй половине нашей встречи мы начнем углубляться в дебри технологии и посмотрим, каким образом можно вмешаться в механизмы WCF. Узнаем, как реализовать логирование исключений сервиса(даже тех исходников которых у нас нет) на уровне всего приложения. Как изменить тип исключения перед отправкой клиенту. Каким образом кэшировать результат работы длительных операций. Как сделать валидацию входящих параметров, и при этом не меняя код внутри методов.

Поговорим о новых фичах появившихся с выходом WCF 4.0. Рассмотрим возможности Routing-a. Как его использовать, что бы пользователь думал, что он работает с одним сервисом, который содержит 20 методов, а не с 4мя сервисам по 5 методов (как на самом деле). Как routing может помочь с реализацией отказоустойчивой системы. Какие требования предоставляются к сервису для расширяемости.

Второй перерыв на кофе будет тоже не лишним.

После кофе вы уже будете убеждены, что WCF сервисы позволяют строить большие, отказоустойчивые, расширяемые распределенные системы. Но при этом подходов к построению WCF сервисов как минимум два – SOAP и REST.

Мы постоянно общались в рамках SOAP подхода. В заключительной части встречи, я хочу поговорить о втором подходе – REST. Мы узнаем, чем эти два подхода отличаются. Обсудим достоинства и недостатки каждого из них. Посмотрим как реализовать REST сервис. Покажу, каким образом оба подхода могут уживаться в одном сервисе. Также рассмотрим технологию WCF Data Services (ранее ADO.NET Data Services), которая основана на REST подходе, позволяющую легко реализовать протокол OData.


Резюме

  • Если вы пропустили первую часть тренинга, ничего страшного мы почти все повторим :)
  • Вторая часть будет просто переполнена примерами кода и практическими заданиями, так что если есть ноутбук (c VisualStudio 2010 и NET 4.0) лучше взять с собой, т.к. по опыту прошлого тренинга машин на всех может не хватить.
  • Будет два перерыва для чая, кофе, печенюшек и общения :)

Основные темы тренинга: Основы WCF (бегло по первой части); Авторизация; Custom behaviors; Routing, Protocol Bridging; SOAP vs REST; WCF Data Services (OData)

Нравится

Поделиться

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

Только для программистов? Интересно, но боюсь, что человеку, довольно поверхностно знакомому с программированием, данный материал будет не понятен.

"Симоненко Влад" написал:Только для программистов? Интересно, но боюсь, что человеку, довольно поверхностно знакомому с программированием, данный материал будет не понятен.

Для понимания материала необходимы базовые знания ООП и языка С#. Также будет крайне полезно уметь работать в Visual Studio.

Если знаешь что такое класс, интерфейс, экземпляра класса, для чего нужны атрибуты можешь смело приходить.

"Венжик Игорь" написал:
#2 Венжик Игорь 4 августа 2011 – 14:15
Симоненко Влад пишет:
Только для программистов? Интересно, но боюсь, что человеку, довольно поверхностно знакомому с программированием, данный материал будет не понятен.
Для понимания материала необходимы базовые знания ООП и языка С#. Также будет крайне полезно уметь работать в Visual Studio.

Если знаешь что такое класс, интерфейс, экземпляра класса, для чего нужны атрибуты можешь смело приходить.


Как деликатно положительно ответил на вопрос :)

Список полезных ссылок для освоения технологии:

Основные положения системы обмена сообщениями WCF

Источник http://msdn.microsoft.com/ru-ru/magazine/cc163447.aspx#S6

Introducing Windows Communication Foundation in .NET Framework 4

Источник http://msdn.microsoft.com/en-us/library/ee958158.aspx

Подробные сведения о возможностях WCF

Источник http://msdn.microsoft.com/ru-ru/library/ms733103.aspx

Announcement and discovery in WCF 4

Источник http://www.freddes.se/2010/05/16/announcement-and-discovery-in-wcf-4/

RESTful Web services: The basics

Источник https://www.ibm.com/developerworks/webservices/library/ws-restful/

What's New in Windows Communication Foundation

Источник http://msdn.microsoft.com/en-us/library/dd456789.aspx

WCF Feature Details

Источник http://msdn.microsoft.com/en-us/library/ms733103.aspx

Oбщие сведения о службах WCF Data Services

Источник http://msdn.microsoft.com/ru-ru/library/cc668794.aspx

Перехватчики (службы WCF Data Services)

Источник http://msdn.microsoft.com/ru-ru/library/dd744842.aspx

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

Выкладываю презентацию и практические задания по тренингу.
Если после тренинга у Вас остались неясные моменты связанные с технологией WCF я с удовольствием отвечу на все вопросы.
Буду благодарен любым отзывам и предложениям по улучшению данного тренинга.

Нравится

Поделиться

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

Сегодня, роясь в нашем архиве (столько интересного там, оказывается), я нашел интересную программку (наши программисты проходят тестирования, она - результат одного такого тестирования этой весной).
Программулька написана на C# и просто по веб-сервисам подключается к базе Террасофт и выводит информацию с раздела "Продукты" (с возможностью поиска):

Жаль, что бы она просто пропала :sad:
Кому интересно - пишите в личку, скину исходник этого поделья :biggrin:

Нравится

Поделиться

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

А что это за тестирование такое у вас было интересное?

Любим давать всякие мудреные задачки своим программистам время от времени, что бы понять уровень квалификации... или просто, чтобы не расслаблялись... :lol:

--
www.it-sfera.com.ua

симпатичная программка, если не было Террасофт на рабочем месте пользовался бы :)

...
- Так, и делаем это на .Net-е.
- Может лучше в TSAdmin-е?
- А мне не надо лучше, мне надо что бы вы задолбались.

"Underscore a.k.a. _" написал:..
- Так, и делаем это на .Net-е.
- Может лучше в TSAdmin-е?
- А мне не надо лучше, мне надо что бы вы задолбались.

:lol:

Диалог из личного опыта?

--
www.it-sfera.com.ua

"Виталий Ковалишин aka samael" написал:Диалог из личного опыта?

Да нет, старый армейский баян. Сегодня грузим зерно вилами...

Уже двум интересующимся исходник ушел... Кому еще :) ?

--
www.it-sfera.com.ua

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