Remoting & Exceptions
От: Аноним  
Дата: 26.05.04 08:58
Оценка:
Сервер кидает ексепшн моего собственного типа ([Serializable], находится в сборке, доступной и клиенту и серверу), но на клиенте я получаю System.Runtime.Remoting.RemotingException с текстом "Server encountered an internal error. For more information, turn on customErrors in the server's .config file."

Включил — результат тот же самый.
Кстати такая хрень только если сервер и клиент на разных компиках, если на одном, то все нормально.

Как мне добиться того чтоб клиент получал мой ексепшн?
Re: Remoting & Exceptions
От: hugo Австрия  
Дата: 26.05.04 09:49
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Сервер кидает ексепшн моего собственного типа ([Serializable], находится в сборке, доступной и клиенту и серверу), но на клиенте я получаю System.Runtime.Remoting.RemotingException с текстом "Server encountered an internal error. For more information, turn on customErrors in the server's .config file."


А>Включил — результат тот же самый.

А>Кстати такая хрень только если сервер и клиент на разных компиках, если на одном, то все нормально.

А>Как мне добиться того чтоб клиент получал мой ексепшн?




protected MyRemoteException(SerializationInfo info, StreamingContext context)
            :base(info, context)
{
   some_var = info.GetString("some_var");
}

public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
   base.GetObjectData(info, context);
   info.Add("some_var", some_var);
}
Re: Remoting & Exceptions
От: Igor Trofimov  
Дата: 26.05.04 18:22
Оценка:
А>но на клиенте я получаю System.Runtime.Remoting.RemotingException с текстом "Server encountered an internal error. For more information, turn on customErrors in the server's .config file."

А>Как мне добиться того чтоб клиент получал мой ексепшн?


Прочитать сообщение и сделать то, что там написано.
Re: Remoting & Exceptions
От: Аноним  
Дата: 26.05.04 19:00
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Сервер кидает ексепшн моего собственного типа ([Serializable], находится в сборке, доступной и клиенту и серверу), но на клиенте я получаю System.Runtime.Remoting.RemotingException с текстом "Server encountered an internal error. For more information, turn on customErrors in the server's .config file."


А>Включил — результат тот же самый.


А как именно? Попробуй выставить в RemoteOnly.
Re: Remoting & Exceptions
От: snowlight Россия  
Дата: 08.06.04 05:52
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Сервер кидает ексепшн моего собственного типа ([Serializable], находится в сборке, доступной и клиенту и серверу), но на клиенте я получаю System.Runtime.Remoting.RemotingException с текстом "Server encountered an internal error. For more information, turn on customErrors in the server's .config file."


А>Включил — результат тот же самый.

А>Кстати такая хрень только если сервер и клиент на разных компиках, если на одном, то все нормально.

А>Как мне добиться того чтоб клиент получал мой ексепшн?


У меня такая же проблема была. Заработало, когда в конфигурационном файле поставил:
<customErrors mode="Off">
</customErrors>
void Me() { return Me(); } — познай себя!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.