Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Guid на клиенте превращается в string / 8 сообщений из 8, страница 1 из 1
17.05.2010, 17:14
    #36632616
Datar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Guid на клиенте превращается в string
Есть WCF сервис, и на нем метод возврашающий класс:

Код: plaintext
1.
2.
3.
4.
5.
6.
[DataContract]
public class UserInfo 
{
  [DataMember]  public Guid SessionID;
  [DataMember]  public Guid UserID;
  [DataMember]  public string UserName;
}

Есть клиент связанный с этим сервисом. Так вот, на клиенте прокси класс генерирует поля SessionID и UserID типом string. Как лечить?
...
Рейтинг: 0 / 0
17.05.2010, 17:43
    #36632688
stimpi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Guid на клиенте превращается в string
Configure Service Reference чекаем Reuse types in referenced assemblies (выбираем сборку где Guid находится). WCF 4.0 замапил правильно.
...
Рейтинг: 0 / 0
17.05.2010, 17:55
    #36632712
Datar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Guid на клиенте превращается в string
WCF 4.0 и стоит. В конфигуре Reuse all types in referenced assemblies выделено.
...
Рейтинг: 0 / 0
17.05.2010, 21:34
    #36633017
Datar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Guid на клиенте превращается в string
Неужели никто не сталкивался?
...
Рейтинг: 0 / 0
17.05.2010, 23:24
    #36633117
stimpi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Guid на клиенте превращается в string
DatarWCF 4.0 и стоит. В конфигуре Reuse all types in referenced assemblies выделено.

на клиенте точно те же версии гаковых библиотек ?
...
Рейтинг: 0 / 0
17.05.2010, 23:28
    #36633120
stimpi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Guid на клиенте превращается в string
Собственно у меня на сервере и на клиенте дллки для 4 фреймоврка были, возможно у вас клиент на старой версии ?
...
Рейтинг: 0 / 0
17.05.2010, 23:56
    #36633145
Datar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Guid на клиенте превращается в string
На сервере 3.5 SP1, на клиенте 4.0 Сlient Profile. Сомневаюсь что из-за разных версий, wsdl все таки. Будет очень странно, если из-за версий. Поменять версию на сервере не могу.

Может быть как-то лечится по другому?
...
Рейтинг: 0 / 0
18.05.2010, 13:34
    #36633964
Datar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Guid на клиенте превращается в string
Похоже я не одинок: http://www.gotdotnet.ru/forums/14/104737/

И все-таки, как лечиться?
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Guid на клиенте превращается в string / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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