powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Remoting
18 сообщений из 18, страница 1 из 1
Remoting
    #33887926
Карлсон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет

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

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

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


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