remoting 突然出现 服务器遇到内部错误。有关更多信息,请关闭服务器的 .config 文件中的 customErrors。

来源:互联网 发布:发乎情 止乎礼义 编辑:程序博客网 时间:2024/06/04 23:25
在使用C#的Remoting技术开发软件的时候,如果服务端与客户端都在同一台电脑上,客户端能够成功获取服务端的错误。

但如果服务端与客户端在二台电脑上的时候,通常客户端获取服务端内部错误的时候,只是提示:服务器遇到内部错误 请打开服务器的 .config 文件中的 customErrors。

这样笼统的错误提示,对于客户端调试分析错误原因,显然没有什么帮助。为了获取服务端的错误原因,按以下代码即可解决这问题,代码是对服务端的程序进行修改。

1、在服务器端通过配置文件实现服务注册时,

例:RemotingConfiguration.Configure(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);

则在配置文件中<system.runtime.remoting>下加入<customErrors mode="off" />即可实现。
0 0
原创粉丝点击