Remoting, obsługa wyjątków rzucanych w metodach serwera

0

Postawilem server zdalny, gdzie z poziomu klienta wywoluję metodę zwracającą dane.
W metodzie tej zostaje rzucony wyjątek typu:

[Serializable()]
public class LogicErrorException : Exception
{
private int _ErrorId;
public LogicErrorException()
{

    }
    public LogicErrorException(int errorId, string message):base(message)
    {
        this._ErrorId = errorId;
    }
    public int ErrorId
    {
        get { return _ErrorId; }
        set{_ErrorId=value;}
    }
}

W messageboxie otrzymuję jednak informacje, ze aplikacja złapała wyjątek typu ogólnego exception, ponieważ 'nie można znaleźć konstruktora klasy LogicErrorException do zdeserializowania obiektu'. Jak wynika z założeń serializacji, posiadam bezparametrowy konstruktor, więc nie wiem gdzie mogę szukać problemu...

Może mieliście podobne problemy.
Jeśli potrzeba więcej danych, dostarcze kod.

0

A czy to samo assembly gdzi ejest ta klasa ma także klient?

0

Klient jest w innym assembly niż klasa servera, klasa wyjątku też jest w innym assembly niż server.

1 użytkowników online, w tym zalogowanych: 0, gości: 1