Настройка/Настройка/Заполнение каталогов/Курсы валют/Обновление курсов валют
Описываю последовательность действий
1.Устанавливаю ПК "Галактика" на рабочую станцию и на выделенный сервер
2.Создаю два ярлыка для запуска ПК "Галактика". Ярлык N1 - запускает ПК "Галактика" из папки exe с рабочей станции. Ярлык N2 - запускает ПК "Галактика" из папки exe с сервера на рабочей станции, через сетевой диск.
3.Регистрирую COM-объекты из папки exe/ocx рабочей станции
3.1 Запускаю ПК "Галактика" через ярлык N1(ехе ребочей станции) - обновление курсов успешно проходит
3.2 Запускаю ПК "Галактика" через ярлык N2(ехе сервера) - обновление курсов завершается ошибкой.
4.Регистрирую COM-объекты из папки exe/ocx сервера, через сетевой диск
4.1 Запускаю ПК "Галактика" через ярлык N1(ехе ребочей станции)-обновление курсов завершается ошибкой.
4.2 Запускаю ПК "Галактика" через ярлык N2(ехе сервера) - обновление курсов завершается ошибкой.
Получается, что необходимо два ПК "Галактика": один для работы всех пользователей с сервера, второй для обновления курсов валют на рабочей станции. Я не могу объяснить начальнику АСУ клиента, почему его сотрудние (администратор) должен поддерживать два ПК "Галактика". Основная проблема в запуске интерфейсов модификации настроек на разных обновлениях папки exe. Выделенный под ПК "Галактика" сервер отключен от Internet. Выход через прокси-сервер тоже является непреодолимой проблемой (не обновляется).
Отдел ТП пишет по этому поводу "Обновлений курсов валют в сетевой архитектуре не возможно это обусловлено работой Windows. Исправлять нечего.
Соответственно ТП отказывает в решении этого вопроса, потому что нечего решать."
Возможно у кого-то, как-то получалось решить данную проблему?
Обновление курсов валют
Модератор: mike
-
- топ-софт
- Сообщения: 197
- Зарегистрирован: Чт, 06/09/2007 17:38
- Имя Фамилия: Вадим Володько
- Откуда: ТопСофт
- Контактная информация:
Александр, а как Вы видите решение проблемы в Ваших условиях: обновление происходит через Интернет, сервер заказчика от него отключен, при запуске через подключенного к интернету клиента все работает, но запускать через клиента заказчик не хочет, а хотят через отключенный от интернета сервер... Или я не так понял?
К сожалению, телепатия пока в планах не значится (нет устойчивых технологий)
К сожалению, телепатия пока в планах не значится (нет устойчивых технологий)
-
- топ-софт
- Сообщения: 566
- Зарегистрирован: Пт, 21/09/2007 15:19
- Имя Фамилия: Фёдор Терсин
- Откуда: Галактика Софт
- Контактная информация:
А если ограничиться тонкой настройкой именно этой рабочей станции?
Запускать не через сетевой, а через замапленный диск? Или же ограничиться копированием на рабочую станцию только требуемых для обновления com-объектов, а не всей системы (проверку и актуализацию объекта можно сделать в батнике запуска)?
Запускать не через сетевой, а через замапленный диск? Или же ограничиться копированием на рабочую станцию только требуемых для обновления com-объектов, а не всей системы (проверку и актуализацию объекта можно сделать в батнике запуска)?
-
- партнер
- Сообщения: 45
- Зарегистрирован: Чт, 04/10/2007 09:27
- Имя Фамилия: Александр Волков
- Откуда: Фалькон плюс
Запуск ПК "Галактика" с сервера производился через подключенный сетевой диск.
Проводил копирование exe и регистрацию com-объектов на локальный диск и запуск системы через подключенный сетевой диск. Результат по обновлению валют отрицательный.
Обновление курсово проходит, если весь програмный комплекс установлен локально на рабочую станцию и запуск проходит с локального диска
Проводил копирование exe и регистрацию com-объектов на локальный диск и запуск системы через подключенный сетевой диск. Результат по обновлению валют отрицательный.
Обновление курсово проходит, если весь програмный комплекс установлен локально на рабочую станцию и запуск проходит с локального диска
-
- топ-софт
- Сообщения: 12
- Зарегистрирован: Пт, 07/09/2007 11:35
- Имя Фамилия: Александр Магниченко
- Откуда: ТопСофт
- Контактная информация:
Re: Обновление курсов валют
Консультация дана Анатолием Володько на основе изложенной проблемы
Скорее всего (одна из возможных причин) проблема связана с настройкой .NET Code Security.
По умолчанию запуск .NET кода с сетевых дисков запрещен.
Таким образом, невозможно на клиенте создать экземпляр прокси веб-сервиса, так как его реализация находится на сетевом диске (где установлена галактика).
Для решения проблемы нужно или скопировать все .NET Assembly (включая системные Атлантиса) с сервера на клиент. По сути все это и делает инсталлятор Галактики.
Или можно попытаться разрешить на клиенте запуск .NET кода с сетевых дисков.
Если это нужно для 1 машины, то идем и открываем (на клиенте):
Панель управления\Администристрирование\Microsoft .NET Framework 2.0 Configuration
выбираем узел: Microsoft .NET Framework 2.0 Configuration\Runtime Securiry Policy\Machine\LocalIntranetZone
Правая кнопка мыши\Свойства
Закладка Permission Set - выбрать Full Trust
Если нужно сделать это сразу для всех машин, читайте в документации, как настраивать Enterprise Security Policy.
Скорее всего (одна из возможных причин) проблема связана с настройкой .NET Code Security.
По умолчанию запуск .NET кода с сетевых дисков запрещен.
Таким образом, невозможно на клиенте создать экземпляр прокси веб-сервиса, так как его реализация находится на сетевом диске (где установлена галактика).
Для решения проблемы нужно или скопировать все .NET Assembly (включая системные Атлантиса) с сервера на клиент. По сути все это и делает инсталлятор Галактики.
Или можно попытаться разрешить на клиенте запуск .NET кода с сетевых дисков.
Если это нужно для 1 машины, то идем и открываем (на клиенте):
Панель управления\Администристрирование\Microsoft .NET Framework 2.0 Configuration
выбираем узел: Microsoft .NET Framework 2.0 Configuration\Runtime Securiry Policy\Machine\LocalIntranetZone
Правая кнопка мыши\Свойства
Закладка Permission Set - выбрать Full Trust
Если нужно сделать это сразу для всех машин, читайте в документации, как настраивать Enterprise Security Policy.