宿主机用的是IIS做的,在客户端象如下那样写,就能够访问 HelloServer obj2 = (HelloServer)Activator.GetObject( typeof(ClassLibrary3.HelloServer), "http://192.168.1.101/remoting/HelloServer.soap"); this.TextBox2.Text = obj2.HelloMethod(this.TextBox1.Text);但是客户端换成: HelloServer obj2=new HelloServer(); this.TextBox2.Text = obj2.HelloMethod(this.TextBox1.Text);在Web.config里加入如下,确不能正确访问宿主机: <system.runtime.remoting> <application> <client> <!--<wellknown type="HelloServer, General" url="http://localhost:8090/SayHello" />--> <wellknown mode="Singleton" type="ClassLibrary3.HelloServer,ClassLibrary3" url="http://192.168.1.101/remoting/HelloServer.soap" /> </client> <channels> <channel ref="http" useDefaultCredentials="true" /> </channels> </application> </system.runtime.remoting>请大家指教下 转载于:https://www.cnblogs.com/gjahead/archive/2007/06/17/786566.html