|
这次跟大家讨论的的是用IIS服务Remoting程序,用IIS服务做宿主.首先跟大家说下这个车DEMO是vs2003做的,因为我们公司还主要使用这个,请大家原谅.
首先:建立一个对象ClassLibrary3,做查询数据库使用,再建立一个remoting程序,建立一个叫Web.config的配置文件,代码如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.runtime.remoting>
<application>
<service>
<wellknown type="ClassLibrary3.HelloServer, ClassLibrary3"
objectUri="HelloServer.soap"
mode="SingleCall" />
</service>
<channels>
<channel ref="http"/>
</channels>
</application>
</system.runtime.remoting>
</configuration>
在这里我们不用在设置channels,因为IIS已经默认是80端口.
之后在客户端程序建立一个程序,在他的Web.config里加入以下代码:
<system.runtime.remoting>
<application>
<client>
<!--<wellknown type="HelloServer, General" url="http://localhost:8090/SayHello" />-->
<wellknown type="ClassLibrary3.HelloServer, ClassLibrary3" url="http://192.168.1.101/remoting/HelloServer.soap" />
</client>
<channels>
<channel ref="http" useDefaultCredentials="true" />
</channels>
<!--<channels>
<channel ref="http" port="0"></channel>
</channels>-->
</application>
</system.runtime.remoting>
完整代码下载 |
|
|