リモート処理を使用してサーバー アプリに接続しようとすると、次のエラーが発生します。
リモート サーバーへの接続中に問題が発生したようです:
サーバーで内部エラーが発生しました。詳細については、サーバーの .config ファイルで customErrors をオフにしてください。
これは私のサーバーアプリのコードです:
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);