托管: 激活服务是一个系统服务,是 的一部分,也可以独立的
安装与配置。 与 的主要区别在于 并不局限使用 ,它支持所有可用的
传输协议、端口与队列,支持的协议包括:、、、。
提供了大量基于自托管的强大功能,包括应用程序池、回收机制、空闲时间管理
、身份管理以及隔离;宿
主进程可以根据情况选择使用这些功能。
下面我们通过一个 来介绍 托管!"# 绑定。
开发环境:$%%&'(')*++,-!'
运行环境:+.+&''/0&))
(、创建一个 1+."23++,主要代码如下:
//接口代码
[ServiceContract(Namespace =
"http://schemas.xinhaijulan.com/demos/WASHost")]
public interface IWASHostService
{
[OperationContract]
string HelloWCF(string str);
}
//实现类代码
public class WASHostService : IWASHostService
{
public string HelloWCF(string str)
{
return string.Format("Get message from client is : {0}",
str);
}
}
&、创建一个 !* 空白网站,添加 +."23++ 引用,并添加服务文件文件
4+."!."5,代码如下:
<%@ ServiceHost Language="C#" Debug="true"
Service="ServiceLibrary.WASHostService" %>
6、添加 3!"7 文件如下:
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
<system.serviceModel>
评论6