Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Remoting / 18 сообщений из 18, страница 1 из 1
31.07.2006, 00:19
    #33887926
Карлсон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
Всем привет

Пытаюсь решить задачку реализации соединения точка точка через Remoting.
А именно необходимо развернуть на каждом клиенте прокси и использовать нужный для пересылки данных от одного клиента другому.
Столкнулся с такой траблой неполучается произвести RemotingConfiguration если в app.config удаленный объект конфигурируется и как служба и как клиент :(

Может кто сталкивался с такой бедой? Буду рад линкам на доки по этой теме..
...
Рейтинг: 0 / 0
28.08.2006, 09:52
    #33945957
Крошка_У
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
Уважаемые!
Пытаюсь реализовать удаленное получение данных, хочу использовать IIS.
Пожалуйста, подбросьте ссылочку на пример с чем-то подобным.
(Все примеры, которые мне попадались, используют консольные приложения в качестве сервера, а мне надо IIS. Не совсем понимаю, как реализовать, чтобы работало). Буду рада любым полезным советам. Спасибо.
...
Рейтинг: 0 / 0
28.08.2006, 10:35
    #33946094
zz118
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
Выдрал с кровью из книги, авось поможет.
...
Рейтинг: 0 / 0
28.08.2006, 11:33
    #33946259
Крошка_У
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
Попробую конкретизировать вопрос.
Имеется класс, который инициализирует подключение к БД и своим методом возвращает DataSet. Удаленный клиент этот DataSet должен получить. Какие действия необходимо выполнить, чтобы использовать в качестве сервера IIS? Надо ли писать сервис или достаточно правильно зарегистрировать класс, чтобы пользоваться?
Спасибо всем отзывчивым людям.
...
Рейтинг: 0 / 0
28.08.2006, 12:36
    #33946488
zz118
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
Там ж вроде написано:
1. Рисуешь dll с функционалом получения датасета
2. Пишешь web.config
3. Пузыришь это все в vitual directory.
4. Конфигуришь клиентское приложение.
5. Дергаешь инстанс класса из твоей dll`ки на серваке.
6. Радуешься жизни.
...
Рейтинг: 0 / 0
28.08.2006, 13:23
    #33946655
Крошка_У
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
Спасиб. Разбираемся потихоньку .
...
Рейтинг: 0 / 0
28.08.2006, 14:22
    #33946876
Крошка_У
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
Ув. zz118.
Все делаю, как сказано в руководстве, но в клиенте ругается на строчку
RemotingConfiguration.RegisterWellKnownClientType(typeof(Libr), "http://localhost/rem_t/Libr.rem");
Говорит, что типа Libr не знает. Что я не могла не дописать?
...
Рейтинг: 0 / 0
28.08.2006, 14:49
    #33946977
zz118
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
Скорее всего, в клиентской части не добавлен reference на dll`ку, в которой лежит класс Libr. Кстати, тут лучше использовать Activator.)))
...
Рейтинг: 0 / 0
28.08.2006, 15:06
    #33947055
Крошка_У
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
Спасибо за ответы. Без Ваших подсказок разбиралась бы намного дольше.
...
Рейтинг: 0 / 0
28.08.2006, 15:11
    #33947077
zz118
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
незачто
...
Рейтинг: 0 / 0
28.08.2006, 16:27
    #33947380
Крошка_У
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
Ув. zz118.
Еще немного потерпите мое невежество!
Ошибка 405. Как можно от этого избавиться.
...
Рейтинг: 0 / 0
28.08.2006, 16:28
    #33947384
zz118
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
Подробнее плиз.
...
Рейтинг: 0 / 0
28.08.2006, 16:53
    #33947479
Крошка_У
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
Remote server returned an error:(405) Method not Allowed.
...
Рейтинг: 0 / 0
28.08.2006, 16:57
    #33947505
zz118
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
Конфиги в студию!
...
Рейтинг: 0 / 0
28.08.2006, 17:03
    #33947517
Крошка_У
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
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
...
Рейтинг: 0 / 0
28.08.2006, 17:10
    #33947544
zz118
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
Точно не скажу, но когда делал подобное через TCP проблема решилась добавлением в конфиг примерно следующей фигни:

<serverProviders>
<formatter ref="binary" typeFilterLevel="Full"/>
</serverProviders>
...
Рейтинг: 0 / 0
28.08.2006, 17:14
    #33947566
Крошка_У
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
Сейчас попробую что-нибудь подобное.
...
Рейтинг: 0 / 0
28.08.2006, 17:17
    #33947577
zz118
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Remoting
Вообще говоря, на клиенте Remote configuration лучше тоже брать с *.config`а, потом проблем меньше будет.
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Remoting / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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