Web-service & Remoting [C#]

geja_03

Доброго всем вечера. Стоит такая задача: есть веб-сервис, использующий в качестве сервака IIS. Насколько я понимаю, обмен между ними происходит по http протоколу сообщениями в формате SOAP. Это не очень хорошо, так как такая связь очень громоздкая. Краем уха я слышал, что чтобы можно было юзать "бистрый" TCP, надо как-то использовать .NET Remoting. Вопрос первый: как?
Ну или как вариант, можно ли сделать так, чтобы сервис общался с сервером по http, но формат сообщений был бинарный (для удаленного взаимодействия это просто: надо в config'ах прописать:

< clientProviders>
<formatter ref="binary"/>
</clientProviders>
и
< serviceProviders>
<formatter ref="binary"/>
</serviceProviders>

) А как здесь быть?

xz_post

Если хостом служит IIS то надо использовать http - шный канал. Для повышения "скорости" воспользоваться binary-форматтером.

xz_post

нужно тоже самое прописать в web.config

geja_03

А в какую секцию web.config?

xz_post

см в мсдн элемент <system.runtime.remoting>

geja_03

Это же секция для приложений с удаленным доступом. Я говорю про web.config веб-сервиса! Или в этот web.config кроме <system.web> добавить <system.runtime.remoting> c нужной секцией?

xz_post

да, добавь ее прямо в <configuration>
Оставить комментарий
Имя или ник:
Комментарий: