资源简介
【注意事项】
我们通过控制台程序对服务进行寄宿。从下面的配置可以看到我们采用了标准终结点WebHttpEndpoint。为了让服务具有跨域支持的能力,我们必须将标准终结点的crossDomainScriptAccessEnabled属性设置为True。WebHttpBinding也具有同名的属性,如果直接使用WebHttpBinding也需要将该属性设置为True。
如下是app.config
<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.serviceModel> <standardEndpoints> <webHttpEndpoint> <standardEndpoint crossDomainScriptAccessEnabled="true"/> </webHttpEndpoint> </standardEndpoints> <bindings> <webHttpBinding> <binding crossDomainScriptAccessEnabled="true" /> </webHttpBinding> </bindings> <services> <service name="Artech.WcfServices.Service.EmployeesService"> <endpoint kind="webHttpEndpoint" address="http://127.0.0.1:3721/employees" contract="Artech.WcfServices.Service.Interface.IEmployees"/> </service> </services> </system.serviceModel> </configuration>
代码片段和文件信息
using System.Collections.Generic;
using Artech.WcfServices.Service.Interface;
namespace Artech.WcfServices.Service
{
public class EmployeesService : IEmployees
{
public IEnumerable GetAll()
{
return new List
{
new Employee{ Id = “001“ Name=“张三“ Department=“开发部“ Grade = “G6“}
new Employee{ Id = “002“ Name=“李四“ Department=“人事部“ Grade = “G7“}
new Employee{ Id = “003“ Name=“王五“ Department=“销售部“ Grade = “G8“}
};
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 744 2012-01-16 20:40 WcfServices\Service\app.config
文件 621 2012-01-16 21:12 WcfServices\Service\EmployeesService.cs
文件 515 2012-01-16 20:35 WcfServices\Service\Program.cs
文件 1426 2012-01-15 12:09 WcfServices\Service\Properties\AssemblyInfo.cs
文件 2899 2012-01-16 09:18 WcfServices\Service\Service.csproj
文件 560 2012-01-16 21:12 WcfServices\Service.Interface\IEmployees.cs
文件 1446 2012-01-15 11:59 WcfServices\Service.Interface\Properties\AssemblyInfo.cs
文件 2524 2012-01-16 09:18 WcfServices\Service.Interface\Service.Interface.csproj
文件 3613 2012-01-16 10:49 WcfServices\WcfServices.sln
..A..H. 58880 2012-01-16 21:15 WcfServices\WcfServices.suo
文件 2011 2012-01-16 21:12 WcfServices\WebUI\Default.html
文件 1381 2012-01-16 10:41 WcfServices\WebUI\Properties\AssemblyInfo.cs
文件 338582 2012-01-16 11:39 WcfServices\WebUI\sc
文件 3948 2012-01-16 21:14 WcfServices\WebUI\WebUI.csproj
文件 1171 2012-01-16 21:14 WcfServices\WebUI\WebUI.csproj.user
目录 0 2012-01-16 09:21 WcfServices\Service\Properties
目录 0 2012-01-16 09:21 WcfServices\Service.Interface\Properties
目录 0 2012-01-16 10:41 WcfServices\WebUI\Properties
目录 0 2012-01-16 20:34 WcfServices\WebUI\sc
目录 0 2012-01-16 21:15 WcfServices\Service
目录 0 2012-01-16 21:15 WcfServices\Service.Interface
目录 0 2012-01-16 21:15 WcfServices\WebUI
目录 0 2012-01-16 21:13 WcfServices
----------- --------- ---------- ----- ----
420321 23
相关资源
- jQuery lazyload-预加载 功能,已经通过运
- 猜数小游戏WCF网络编程技术(附服务
- C# WCF简单测试
- jquery toolip
- jquery guaguaka
- Jquery 相册插件 完整
- Jsonp跨域登录 (同步登录 同步退出)
- WcfRestFull 开发模式
- wcf restful简单实现代码
- 构建WCF面向服务的应用程序系列课程
- 1252056375_ddvip_2352 C#下基于WCF的聊天程
- CSharp_WCF C# WCF的精简版本
- C# WCF 推送数据SOCKET并发完成端口完整
- WCF和TCP消息通信练习
- jquery.autocomplete插件修改扩展功能
- C#网络应用编程实验 WCF和TCP消息通信
- C#网络应用编程实验 WCF和HTTP文件传输
- 基于C#实现onvif协议之云台控制
- c#wcf消息通信(含服务端以及客户端)
- WCF四种常用应用场景
- 基于EF+WCF的通用三层架构 含解析
- C# 通过x509证书 调用WCF的
- c# 大文件 断点续传 上传 (WCF版本)
- WCF 权限验证
- wcf 通过header 验证用户名密码源码(无
- wcf 通过修改header 验证访问权限的两种
- wcf 实现大文件上传(有进度条)
- WCF分布式处理
- WCF各种代码
- WCF基础host
评论
共有 条评论