Я получаю следующую ошибку при попытке подключиться к своему серверному приложению с использованием удаленного взаимодействия:
При подключении к удаленному серверу возникла проблема:
Сервер обнаружил внутреннюю ошибку. Для получения дополнительной информации отключите customErrors в файле .config сервера.
Это код моего серверного приложения:
TcpChannel tcpChannel = new TcpChannel(999);
MyRemoteObject remObj = new MyRemoteObject (this);
RemotingServices.Marshal(remObj, "MyUri");
ChannelServices.RegisterChannel(tcpChannel);
Кажется, что это работает в первый раз, но если приложение сервера не будет перезапущено, возникает ошибка.
Я предполагаю, что что-то не очищается должным образом, но я не уверен, что, поскольку customError все еще включен.
Любые идеи, с которых я начинаю. Спасибо.
[РЕДАКТИРОВАТЬ] - Благодаря Gulzar, я изменил свой код выше, и теперь отображаются ошибки:
RemotingConfiguration.CustomErrorsMode = CustomErrorsModes.Off;
TcpChannel tcpChannel = new TcpChannel(999);
MyRemoteObject remObj = new MyRemoteObject (this);
RemotingServices.Marshal(remObj, "MyUri");
ChannelServices.RegisterChannel(tcpChannel);