public void TestException()
{
throw new RemotingException("abcde");
}改成RemotingException是一样的效果
同个机器可以,不同机器不行

解决方案 »

  1.   

    休假在家,没法测试,帮你顶吧另外会不会因为函数是void返回值,所以被设成OneWay属性了(仅是猜测)换一个返回类型试一下
      

  2.   

    不好意思,刚才看错了,楼主确定是obj.TestException();这一句抛出来的错误,还是obj = (ArgDefine.IMsg)Activator.GetObject(typeof(ArgDefine.IMsg),"http://192.168.0.123:8100/aaaa/bbb");这一句抛出来的错误啊?
      

  3.   

    to jim:是void返回值,但是没有设置OneWay属性
    TO  realsnow(真雪无香/抵制日货(菜C++鸟)) :我确认是obj.TestException();抛出来的错误
      

  4.   

    in server config add this node:
     <system.web>
    <customErrors mode="Off" />
    </system.web>
      

  5.   

    楼上的说法基本正确,但是加的位置不对请参看帮助
    ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpgenref/html/gnconremotingsettingsschema.htm
    ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpgenref/html/gnconcustomerrorselement.htm在服务器的配置文件中加上
    <customErrors mode="Off" />加在</system.runtime.remoting>前面