Сервис показывает различное поведение на клиентской машине
Я написал сервис на c#.
Служба работает нормально и дает ожидаемый результат на моей машине разработки (это Windows xp, 32-битная система)
Но когда я развертываю эту службу на клиентской машине (которая является 64-битной системой Windows 7)
Он показывает неправильное поведение и дает неожиданный результат.
Я исправляю здесь некоторую часть журнала для двух пакетов, которую я написал в сервисном коде.
Ниже приведен журнал на моей машине разработки (Windows xp 32 bit)
Длина пакета данных > 1100. Длина пакета=1481
Заголовок инфо=00F7
Удалено STAN=006645=Q, 006645=R, 000503=Q, 000503=R, 000645=Q, 000645=R, 009495=Q, 009495=R, 004959=Q, 004959=R, 006099=Q, 006099=R, 005437=Q, 005437=R
Длина пакета данных > 1100. Длина пакета=1559
Заголовок инфо=0208
Удален стан=007223=м, 007223=Р 006089=м, 006089=Р
Ниже приведен журнал на клиентской машине (64-разрядное окно 7)
Длина пакета данных > 1100. Длина пакета=1481
Информация заголовка=00F730323030F23ECCD188E1800000000000
Удален стан= 070100=Р 821103=м, =м, =м, 090199=Р 000100=Р =М
Длина пакета данных > 1100. Длина пакета=1559
Заголовок инфо=020830323130F23ECCD18EE1840000000000
Удален стан=м, =м, =м, 070100=Р 000000=Д, 000000=Р, =М, =М, =М
Обратите внимание, что service pick Header info=00F7 на моей машине разработки, а на клиентской машине IT pick Header info=00F730323030F23ECCD188E1800000000000
Аналогично
Header info=0208 на моей машине разработки
Информация заголовка=020830323130F23ECCD18EE1840000000000 на клиентской машине
И второе отличие в том, что на моей машине разработки он успешно делает запрос, ответную пару
Который может быть показан в следующем журнале (R для ответа и Q для запроса)
Удалено STAN=006645=Q, 006645=R, 000503=Q, 000503=R, 000645=Q, 000645=R, 009495=Q, 009495=R, 004959=Q, 004959=R, 006099=Q, 006099=R, 005437=Q, 005437=R
Но на клиентской машине
Удален Стэн 070100=Р 821103=м, =м, =м, 090199=Р 000100=Р =М
Пожалуйста, может ли кто-нибудь помочь мне, почему сервис показывает разное поведение на двух машинах, даже когда данные (пакет данных) одинаковы .
Что я уже пробовал:
Я предоставляю одни и те же данные (пакеты данных) на машине разработки и машине cliemt. Но, как я уже описывал ранее, на машине разработки сервис работает в соответствии со спросом или ожидаемым, но на клиентской машине он дает неправильный неожиданный результат.
Jochen Arndt
На этот вопрос нельзя ответить, не зная, что передается (структуры данных) и как данные передаются и обрабатываются (соответствующие части кода).