|
Remoting
|
|||
---|---|---|---|
#18+
Всем привет Пытаюсь решить задачку реализации соединения точка точка через Remoting. А именно необходимо развернуть на каждом клиенте прокси и использовать нужный для пересылки данных от одного клиента другому. Столкнулся с такой траблой неполучается произвести RemotingConfiguration если в app.config удаленный объект конфигурируется и как служба и как клиент :( Может кто сталкивался с такой бедой? Буду рад линкам на доки по этой теме.. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2006, 00:19 |
|
Remoting
|
|||
---|---|---|---|
#18+
Уважаемые! Пытаюсь реализовать удаленное получение данных, хочу использовать IIS. Пожалуйста, подбросьте ссылочку на пример с чем-то подобным. (Все примеры, которые мне попадались, используют консольные приложения в качестве сервера, а мне надо IIS. Не совсем понимаю, как реализовать, чтобы работало). Буду рада любым полезным советам. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 09:52 |
|
Remoting
|
|||
---|---|---|---|
#18+
Выдрал с кровью из книги, авось поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 10:35 |
|
Remoting
|
|||
---|---|---|---|
#18+
Попробую конкретизировать вопрос. Имеется класс, который инициализирует подключение к БД и своим методом возвращает DataSet. Удаленный клиент этот DataSet должен получить. Какие действия необходимо выполнить, чтобы использовать в качестве сервера IIS? Надо ли писать сервис или достаточно правильно зарегистрировать класс, чтобы пользоваться? Спасибо всем отзывчивым людям. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 11:33 |
|
Remoting
|
|||
---|---|---|---|
#18+
Там ж вроде написано: 1. Рисуешь dll с функционалом получения датасета 2. Пишешь web.config 3. Пузыришь это все в vitual directory. 4. Конфигуришь клиентское приложение. 5. Дергаешь инстанс класса из твоей dll`ки на серваке. 6. Радуешься жизни. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 12:36 |
|
Remoting
|
|||
---|---|---|---|
#18+
Спасиб. Разбираемся потихоньку . ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 13:23 |
|
Remoting
|
|||
---|---|---|---|
#18+
Ув. zz118. Все делаю, как сказано в руководстве, но в клиенте ругается на строчку RemotingConfiguration.RegisterWellKnownClientType(typeof(Libr), "http://localhost/rem_t/Libr.rem"); Говорит, что типа Libr не знает. Что я не могла не дописать? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 14:22 |
|
Remoting
|
|||
---|---|---|---|
#18+
Скорее всего, в клиентской части не добавлен reference на dll`ку, в которой лежит класс Libr. Кстати, тут лучше использовать Activator.))) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 14:49 |
|
Remoting
|
|||
---|---|---|---|
#18+
Спасибо за ответы. Без Ваших подсказок разбиралась бы намного дольше. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 15:06 |
|
Remoting
|
|||
---|---|---|---|
#18+
Ув. zz118. Еще немного потерпите мое невежество! Ошибка 405. Как можно от этого избавиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 16:27 |
|
Remoting
|
|||
---|---|---|---|
#18+
Remote server returned an error:(405) Method not Allowed. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 16:53 |
|
Remoting
|
|||
---|---|---|---|
#18+
Web.config: ?xml version="1.0" encoding="utf-8" ?> <configuration> <system.runtime.remoting> <application> <service> <activated type="Libr, Libr" /> </service> </application> </system.runtime.remoting> </configuration> Активация в клиенте: HttpClientChannel chan = new HttpClientChannel(); ChannelServices.RegisterChannel(chan); RemotingConfiguration.RegisterActivatedClientType(typeof(Libr), "http://localhost/rem_t"); Web.config в виртуальном каталоге rem_t, класс Libr.dll в подкаталоге bin ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 17:03 |
|
Remoting
|
|||
---|---|---|---|
#18+
Точно не скажу, но когда делал подобное через TCP проблема решилась добавлением в конфиг примерно следующей фигни: <serverProviders> <formatter ref="binary" typeFilterLevel="Full"/> </serverProviders> ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 17:10 |
|
Remoting
|
|||
---|---|---|---|
#18+
Сейчас попробую что-нибудь подобное. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 17:14 |
|
|
start [/forum/topic.php?fid=19&fpage=37&tid=1398083]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 234ms |
total: | 375ms |
0 / 0 |