当我尝试使用远程处理连接到我的服务器应用程序时出现以下错误:
连接到远程服务器时似乎出现了问题:
服务器遇到内部错误。有关详细信息,请在服务器的 .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);