|
32bit-ный WCF сервис на 64bit-ной машине
|
|||
---|---|---|---|
#18+
Есть такая проблема. Сервис работал на 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-ную среду? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2011, 17:34 |
|
32bit-ный WCF сервис на 64bit-ной машине
|
|||
---|---|---|---|
#18+
Глядите используемые модули внутри '<название сборки>' там скорее всего происходит взаимодействие с компонентом(ми) системы установленными в 64 битной версии. Пример - подводный камень драйвера oledb при взаимодействии с разными битностями МСофиса. Удачи ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 11:50 |
|
32bit-ный WCF сервис на 64bit-ной машине
|
|||
---|---|---|---|
#18+
ДобрыйКотГлядите используемые модули внутри '<название сборки>' там скорее всего происходит взаимодействие с компонентом(ми) системы установленными в 64 битной версии. Пример - подводный камень драйвера oledb при взаимодействии с разными битностями МСофиса. Удачи Спасибо. Вполне возможно, но думаю, что проблема не в этом, т.к. , если в сборке содержащей WCF сервис убрать атрибуты сервиса,( т.е. не запускать его как WCF).Затем просто обратиться к нужным методам этой сборки, то всё работает на 64bit системе.Т.е. обращение к 64bit ным модулям, если и происходит, то только тогда, когда сборка становится wcf сервисом (ну может ещё в каких-то случаях, всё не проверить).Сейчас пробую вариант remoting. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 13:45 |
|
|
start [/forum/topic.php?fid=19&fpage=21&tid=1397460]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
22ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 113ms |
0 / 0 |