WCF 4.0开发说明,工具VS2013 ,IIS,使用http协议
- 打开VS2013,新建项目Visual C#>Web>Asp.NET Web应用程序,添加相关引用:
System.ServiceModel、System.ServiceModel.Activation、System.ServiceModel.Web
- 新增全局应用程序类Global.asax,文件内部代码如下:
- 配置web.config文件,具体代码如下, 不详细解释
- 配置完成后,在此项目中增加Routes.xml文件,内容如下
<?xml version="1.0" encoding="utf-8" ?> <routes> <!--添加route定义,MyPublicWCF将自动加载下面定义的服务,并添加服务路由。 perfix为服务的跟路径,如http://localhost/MyWCF/GetData; serviceType为服务类名,如命名空间MyWCF下的服务MyFirst,为MyWCF.MyFirst; AssemblyFile为服务生成的DLL文件名,所有服务的DLL文件均需放到MyPublicWCF的bin目录中,如MyWCF.dll --> <route perfix="MyFirst" serviceType="MyWCF.MyFirst" AssemblyFile ="MyWCF.dll" /> </routes>
- 不同的WCF接口可以创建不同的类库:
- 新建类库MyWCF,添加类MyFirst.cs,添加dll引用
System.ServiceModel、System.ServiceModel.Web
添加完成后,分别添加Get和POST方法,代码如下
通过以上编写,一个简单的WCF小例子就这样完成啦。 初学者,大家多多指教啦O(∩_∩)O~