这次跟大家讨论的的是用IIS服务Remoting程序,用IIS服务做宿主.首先跟大家说下这个车DEMO是vs2003做的,因为我们公司还主要使用这个,请大家原谅.
首先:建立一个对象ClassLibrary3,做查询数据库使用,再建立一个remoting程序,建立一个叫Web.config的配置文件,代码如下:
.Net Remoting(6)用IIS发布<?xml version="1.0" encoding="utf-8" ?>
.Net Remoting(6)用IIS发布
<configuration> 
.Net Remoting(6)用IIS发布    
<system.runtime.remoting>
.Net Remoting(6)用IIS发布        
<application>
.Net Remoting(6)用IIS发布            
<service>
.Net Remoting(6)用IIS发布                
<wellknown type="ClassLibrary3.HelloServer, ClassLibrary3" 
.Net Remoting(6)用IIS发布                    objectUri
="HelloServer.soap" 
.Net Remoting(6)用IIS发布                    mode
="SingleCall" />
.Net Remoting(6)用IIS发布            
</service>    
.Net Remoting(6)用IIS发布            
<channels>
.Net Remoting(6)用IIS发布                
<channel ref="http"/>
.Net Remoting(6)用IIS发布            
</channels>    
.Net Remoting(6)用IIS发布        
</application>
.Net Remoting(6)用IIS发布    
</system.runtime.remoting>
.Net Remoting(6)用IIS发布
</configuration>
.Net Remoting(6)用IIS发布

在这里我们不用在设置channels,因为IIS已经默认是80端口.
之后在客户端程序建立一个程序,在他的Web.config里加入以下代码:

.Net Remoting(6)用IIS发布    <system.runtime.remoting>
.Net Remoting(6)用IIS发布    
<application>
.Net Remoting(6)用IIS发布      
<client>
.Net Remoting(6)用IIS发布        
<!--<wellknown type="HelloServer, General" url="http://localhost:8090/SayHello" />-->
.Net Remoting(6)用IIS发布        
<wellknown type="ClassLibrary3.HelloServer, ClassLibrary3" url="http://192.168.1.101/remoting/HelloServer.soap" />
.Net Remoting(6)用IIS发布      
</client>
.Net Remoting(6)用IIS发布      
<channels>
.Net Remoting(6)用IIS发布        
<channel ref="http" useDefaultCredentials="true" />
.Net Remoting(6)用IIS发布      
</channels>
.Net Remoting(6)用IIS发布      
<!--<channels>
.Net Remoting(6)用IIS发布        
<channel ref="http" port="0"></channel>
.Net Remoting(6)用IIS发布      
</channels>-->
.Net Remoting(6)用IIS发布    
</application>
.Net Remoting(6)用IIS发布  
</system.runtime.remoting>

完整代码下载

相关文章:

  • 2022-12-23
  • 2021-10-27
  • 2022-01-07
  • 2021-05-27
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-17
  • 2021-12-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案