otrzymuję następujący błąd, gdy próbuję połączyć się z aplikacji serwera przy użyciu usług zdalnych:C# Remoting - Jak wyłączyć CustomErrors
Problem wydaje się, że wystąpił podczas łączenia się z serwerem zdalnym:
Serwer napotkał błąd wewnętrzny. Aby uzyskać więcej informacji, wyłącz opcję customErrors w pliku .config serwera.
Jest to kod na mojej aplikacji serwera:
TcpChannel tcpChannel = new TcpChannel(999);
MyRemoteObject remObj = new MyRemoteObject (this);
RemotingServices.Marshal(remObj, "MyUri");
ChannelServices.RegisterChannel(tcpChannel);
Wydaje pracy po raz pierwszy, ale chyba aplikacja ponownym uruchomieniu serwera wystąpił błąd.
Zgaduję, że coś nie jest czyszczone prawidłowo, ale nie jestem pewien, co jest dalej, gdy niestandardowy błąd jest nadal włączony.
Wszelkie pomysły, od których zaczynam. Dzięki.
[EDIT] - Dzięki Gulzar, zmodyfikowałem mój kod wyżej i teraz następujące błędy są pokazane:
RemotingConfiguration.CustomErrorsMode = CustomErrorsModes.Off;
TcpChannel tcpChannel = new TcpChannel(999);
MyRemoteObject remObj = new MyRemoteObject (this);
RemotingServices.Marshal(remObj, "MyUri");
ChannelServices.RegisterChannel(tcpChannel);
która wersja .NET? –
Niedawno uaktualniony do wersji 3.5, ale jestem pewien, że był już taki sam wcześniej – HAdes