powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / перенос remoting-сервера на IIS
2 сообщений из 2, страница 1 из 1
перенос remoting-сервера на IIS
    #33351508
zenon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть программка на С#. сервер, клиент и библиотека. использую ремотинг. появилось желание перенести программу-сервер на IIS. только вот появились некоторые проблемы с переносом.
я делаю так:
1)создаю на IIS Web-узел серверных расширений
2)создаю в этом узле папку bin и скидываю туда dll программы-библиотеки.
3)создаю в этом узле файл web.config, куда прописываю конфигурацию сервера.
так выглядит программная настройка сервера:
ChannelServices.RegisterChannel(new HttpChannel(888));
RemotingConfiguration.RegisterWellKnownServiceType(
typeof(MyClass), //MyClass наследуется от MarshalByRefObject
// описывается в библиотеке
"12345678", WellKnownObjectMode.Singleton);

так выглядит настройка сервера в web.config
<configuration>
<system.runtime.remoting>
<application>
<service>
<wellknown mode="Singleton" type="MyClass , server"
objectUri="12345678" />
</service>
<channels>
<channel ref="http" port="888">
</channel>
</channels>
</application>
</system.runtime.remoting>
</configuration>

проблема:
при расположении сервера на IIS, программа-клиент с ним соединиться не может. то есть какая-то ошибка у меня присутствует то ли в web.config, то ли еще где. а вот какая ошибка - не знаю. может подскажет кто, что не так?

и еще вопрос:
<wellknown mode="Singleton" type="MyClass , server" objectUri="12345678" />
первый параметр в type - это, как я понимаю, имя класса, наследуемого от MBRO, а что есть второй параметр?
...
Рейтинг: 0 / 0
перенос remoting-сервера на IIS
    #33351564
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Если вы хотите, чтобы вам помогли исправить ошибку, хорошо бы предоставить текст ошибки. Что значит "программа-клиент с ним соединиться не может"? В чем это выражается?
2. type="MyClass , server"
MyClass - имя класса. Рекомендую указывать полное имя, включая неймспейс.
server - имя сборки, в которой находится класс MyClass.

BTW, MSDN дает ответы на очень многие вопросы.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / перенос remoting-сервера на IIS
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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