powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / 32bit-ный WCF сервис на 64bit-ной машине
3 сообщений из 3, страница 1 из 1
32bit-ный WCF сервис на 64bit-ной машине
    #37232469
Askeros
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая проблема.
Сервис работал на 32bit машине , но с переносом на 64bit появилось сообщение об ошибке:
"Could not load file or assembly '<название сборки>' or one of its dependencies. Была сделана попытка загрузить программу, имеющую неверный формат" .
Там часть сборок были откомпилированы для 32bit системы , доступа к кодам нет.
Свои сборки пытались перекомпилить и с ключом x86 , и с ключом Any cpu, но ошибка не уходит.
Так же были попытки зафиксировать версию System.ServiceModel, но тоже не помогло.
Сервис хостится на собственном Win приложении.Его тоже пробовали откомпилировать с разными ключами (x86 , Any cpu) - не помогло.

Может как-то можно сказать WCF , чтоб он грузил именно 32bit-ную среду?
...
Рейтинг: 0 / 0
32bit-ный WCF сервис на 64bit-ной машине
    #37235429
ДобрыйКот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Глядите используемые модули внутри '<название сборки>' там скорее всего происходит взаимодействие с компонентом(ми) системы установленными в 64 битной версии. Пример - подводный камень драйвера oledb при взаимодействии с разными битностями МСофиса.
Удачи
...
Рейтинг: 0 / 0
32bit-ный WCF сервис на 64bit-ной машине
    #37235756
Askeros
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДобрыйКотГлядите используемые модули внутри '<название сборки>' там скорее всего происходит взаимодействие с компонентом(ми) системы установленными в 64 битной версии. Пример - подводный камень драйвера oledb при взаимодействии с разными битностями МСофиса.
Удачи

Спасибо. Вполне возможно, но думаю, что проблема не в этом, т.к. , если в сборке содержащей WCF сервис убрать атрибуты сервиса,( т.е. не запускать его как WCF).Затем просто обратиться к нужным методам этой сборки, то всё работает на 64bit системе.Т.е. обращение к 64bit ным модулям, если и происходит, то только тогда, когда сборка становится wcf сервисом (ну может ещё в каких-то случаях, всё не проверить).Сейчас пробую вариант remoting.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / 32bit-ный WCF сервис на 64bit-ной машине
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]