C # Remoting - Jak wyłączyć CustomErrors

Pojawia się następujący błąd, gdy próbuję połączyć się z aplikacją serwera za pomocą usługi zdalnej:

Wydaje się, że problem wystąpił podczas łączenia się ze zdalnym serwerem:
Serwer napotkał błąd wewnętrzny. Aby uzyskać więcej informacji, wyłącz customErrors w pliku .config serwera.

To jest kod w mojej aplikacji serwera:

TcpChannel tcpChannel = new TcpChannel(999);
MyRemoteObject remObj = new MyRemoteObject (this);
RemotingServices.Marshal(remObj, "MyUri");
ChannelServices.RegisterChannel(tcpChannel);

Wydaje się, że działa po raz pierwszy, ale jeśli aplikacja serwera nie zostanie ponownie uruchomiona, wystąpi błąd.

Zgaduję, że coś nie jest porządnie czyszczone, ale nie jestem pewien, jak nadal działa customError.

Wszelkie pomysły, od których zaczynam. Dzięki.

[EDIT] - Dzięki Gulzarowi zmodyfikowałem powyższy kod do następującego, a teraz wyświetlane są błędy:

RemotingConfiguration.CustomErrorsMode = CustomErrorsModes.Off;
TcpChannel tcpChannel = new TcpChannel(999);
MyRemoteObject remObj = new MyRemoteObject (this);
RemotingServices.Marshal(remObj, "MyUri");
ChannelServices.RegisterChannel(tcpChannel);

questionAnswers(3)

yourAnswerToTheQuestion