zl程序教程

WCF(二)

  • 让WCF支持Linux环境(wcflinux)

    让WCF支持Linux环境(wcflinux)

    Windows Communication Foundation (WCF) 是 Microsoft Windows 平台上一种强大的分布式应用程序架构,它可以轻松地通过已知的 Web 服务进行跨平台通信。在最近几年,Linux环境的使用也正在增加,而WCF正在变得越来越受欢迎,但它不支持Linux环境。因此,为了让两者结合起来,需要做一些工作来让WCF支持Linux环境。 首先,需要安装WC

    日期 2023-06-12 10:48:40     
  • II7添加应用程序测试时无法验证对路径(c:testWcfService)的访问

    II7添加应用程序测试时无法验证对路径(c:testWcfService)的访问

    在II7种部署WCF服务,在“应用程序”页中点击右侧的“添加应用程序”项,添加完内容后,点击“测试设置”时报出如下异常: 解决办法: 关闭该出错的测试连接,回到上一个界面。点击“连接为...”在弹出的对话框中选择“特定用户”选择设置,输入用户名密码。可以输入管理员账号。确定即可。 再次点击“测试设置” --> --> -->

    日期 2023-06-12 10:48:40     
  • IIS8中添加WCF支持几种方法小结[图文]

    IIS8中添加WCF支持几种方法小结[图文]

    方法一最近在做Silverlight,WindowsPhone应用移植到Windows8平台,在IIS8中测试一些传统WCF服务应用,发现IIS8不支持WCF服务svc请求,后来发现IIS8缺少对WCF服务的ManagedHandler,按照以下步骤添加后,IIS8即支持WCF服务。1.首先添加MIME类型扩展名“.svc”,MIME类型“application/octet-stream” 2.

    日期 2023-06-12 10:48:40     
  • IIS7配置大全(ASP.NET2.0,WCF,ASP.NETMVC,php)

    IIS7配置大全(ASP.NET2.0,WCF,ASP.NETMVC,php)

    一、IIS7.0配置ASP.NET2.0    1、ASP.NET2.0部署 1)首先打开win7的特性,路径我已标注 下面选中的是ASP.NET2.0,如果要支持ASP.NET1.1,你的选中IIS6兼容 2.)设置安全选项 3)添加.Net经典应用程序池 4)将站点转换为Application 5)为站点添加yourmachinename\IIS_IUSRS权限 6.)右键站点—M

    日期 2023-06-12 10:48:40     
  • jQueryajax调用WCF服务实例

    jQueryajax调用WCF服务实例

    恩,在由瘦客户端转换成胖浏览器端的“潮流”下,必然要使用JavaScript调用后台的各种服务。 ?潘克??さ牟?吠ㄐ哦际鞘褂玫?CF服务,因此必然要学习这样的内容。借用jQuery强大的库,使用JavaScript访问WCF服务非常简便。同事研究了一个breeze库,那么?潘烤屠词匝橐幌?jax。这里把实现简单地记录以便马克一下,以后忘了就看这篇日志来作弊。 一、更改WCF服务的配置 默认情况

    日期 2023-06-12 10:48:40     
  • WCF测试小程序

    WCF测试小程序

    using System;using System.Collections.Generic;using System.Linq;using System.Runtime.Serialization;using System.ServiceModel;using System.ServiceModel.Channels;using System.Text;using System.Threadin

    日期 2023-06-12 10:48:40     
  • WCF 小程序案例以及序列化的使用

    WCF 小程序案例以及序列化的使用

    using System;using System.Collections.Generic;using System.Linq;using System.Runtime.Serialization;using System.ServiceModel;using System.ServiceModel.Channels;using System.Text;using System.Threadin

    日期 2023-06-12 10:48:40     
  • WCF使用小例子

    WCF使用小例子

    using System.Runtime.Serialization; using System.ServiceModel; using MySpace; using System.ServiceModel.Channels; using System; namespace MySpace {     [DataContract]    

    日期 2023-06-12 10:48:40     
  • WCF基础知识

    WCF基础知识

    pre span >【学习背景】 在之前的几篇博客中,我们了解到了WCF从哪里来,什么是WCF,这篇博客,我们继续学习有关WCF的基础知识。 【学习内容】 一.地址 1.地址格式 地址通常采用如下格式: [基地址] / [可选的URI] 基地址(Base Address)通常的格式如下: [传输协议] : // [机器名或域名] [:可选端口] ITOO学籍管理

    日期 2023-06-12 10:48:40     
  • WCF服务全局统一异常处理机制

    WCF服务全局统一异常处理机制

    转载:http://www.csframework.com/archive/1/arc-1-20150109-2193.htm 服务端增加WCF服务全局异常处理机制,任一WCF服务或接口方式出现异常,将统一调用WCF_ExceptionHandler.ProvideFault方法,因此不需要每个方法使用try catch写法。 C# Code:/// <summary>&n

    日期 2023-06-12 10:48:40     
  • 十五天精通WCF——第九天 高级玩法之自定义Behavior

    十五天精通WCF——第九天 高级玩法之自定义Behavior

    一: Behavior这个泼妇的厉害 在前面的文章中,我也清楚的说明了整个wcf通信流,而Behavior这个泼妇可以在wcf通信流中的任何地方插上一脚,蛮狠无比,利用的好,让你上天堂,利用的不 好,让你下地狱。。。下面让你看看behavior到底有哪些可以注入的点???先画个简图: 上面的图,大概就是wcf的通信简图,所有蓝色字体都是Behavior注入的点,其中Client和Ser

    日期 2023-06-12 10:48:40     
  • 十五天精通WCF——第四天 你一定要明白的通信单元Message

    十五天精通WCF——第四天 你一定要明白的通信单元Message

    转眼你已经学了三天的wcf了,是不是很好奇wcf在传输层上面到底传递的是个什么鸟毛东西呢???应该有人知道是soap,那soap这叼毛长得是什么 样呢?这一篇我们来揭开答案。。。 一:soap到底长成什么样子 为了能看清soap长的啥样,我可以用强大的Fiddler来监视一下,突然好激动啊!!! 1.Server static void Main(string[] args) S

    日期 2023-06-12 10:48:40     
  • 十五天精通WCF——第二天 告别烦恼的config配置

    十五天精通WCF——第二天 告别烦恼的config配置

    经常搞wcf的基友们肯定会知道,当你的应用程序有很多的“服务引用”的时候,是不是有一种疯狂的感觉。。。从一个环境迁移到另外一个环境,你需要改变的 endpoint会超级tmd的多,简直就是搞死了人。。。好了,这篇我们来看看如何最小化配置。 一:精简service的config配置 就像上一篇的代码一样,我的service端的config配置如下: ?xml version="1.0"

    日期 2023-06-12 10:48:40     
  • wcf系列学习5天速成——第三天 事务的使用

    wcf系列学习5天速成——第三天 事务的使用

      在B2B的项目中,一般用户注册后,就有一个属于自己的店铺,此时,我们就要插入两张表, User和Shop表。 当然,要么插入成功,要么全失败。   第一步: 首先看一下项目的结构图:   第二步: 准备工作,我们新建Commerce数据库,用EF去映射,然后新建ServiceWCF类库,具体步骤就省略,             这一块不懂可以留言。   第三步:新建一

    日期 2023-06-12 10:48:40     
  • C# 对象池的实现(能限制最大实例数量,类似于WCF的MaxInstanceCount功能)

    C# 对象池的实现(能限制最大实例数量,类似于WCF的MaxInstanceCount功能)

    对象池服务可以减少从头创建每个对象的系统开销。在激活对象时,它从池中提取。在停用对象时,它放回池中,等待下一个请求。我们来看下主线程中,如何与对象池打交道: static void Main(string[] args) { InstancePoolResolver.Register<OrderQueryServiceInterface, Orde

    日期 2023-06-12 10:48:40     
  • ASP.NET中使用HttpWebRequest调用WCF

    ASP.NET中使用HttpWebRequest调用WCF

    最近项目需要和第三网站进行数据交换,第三方网站基本都是RESTfull形式的API,但是也有的是Web Service,或者.NET里面的WCF。微软鼓励大家使用WCF替代Web Service。 Web Service技术介绍 Web Service是一个平台独立的,松耦合的,自包含的、基于可编程的Web应用程序,可使用开发的XML数据标准来描述、发布、发现、协调和配置这些应用程序,同时用于

    日期 2023-06-12 10:48:40     
  • [WCF] Restful 自定义宿主

    [WCF] Restful 自定义宿主

    IPersonRetriever: /* * 由SharpDevelop创建。 * 用户: Administrator * 日期: 2017/6/2 * 时间: 22:13 * * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件 */ using System; using System.Collections.Generic; using System.Linq;

    日期 2023-06-12 10:48:40     
  • [WCF] Restful 自定义宿主

    [WCF] Restful 自定义宿主

    IPersonRetriever: /* * 由SharpDevelop创建。 * 用户: Administrator * 日期: 2017/6/2 * 时间: 22:13 * * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件 */ using System; using System.Collections.Generic; using System.Linq;

    日期 2023-06-12 10:48:40     
  • 命名空间“HaiChuang.AMAC”中不存在类型或命名空间名称“WCFClient”。是否缺少程序集引用?

    命名空间“HaiChuang.AMAC”中不存在类型或命名空间名称“WCFClient”。是否缺少程序集引用?

    经过确认引用的dll没有问题,把引用重新添加过来,重启Visual Studio 2010都没有效果。 错误一直都在,一直都在!!! 后来发现该工程所引用的dll是net framework 4.0生成的。 而该工程是.Net Framework 4.0 Client Profile生成的,如下: 修改该工程的目 今天在Visual Studio 2010中编译文件的时候报出了以下错误:

    日期 2023-06-12 10:48:40     
  • WCF  HTTP 错误 404.3 - Not Found(由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。)

    WCF HTTP 错误 404.3 - Not Found(由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。)

    由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。 可能是缺少处理程序映射。默认情况下,静态文件处理程序将处理所有内容。 您要使用的功能可能尚未安装。 没有为网站或应用程序启用相应的 MIME 映射。(警告: 请不要为用户不应下载的 .ASP 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载

    日期 2023-06-12 10:48:40     
  • WCF  配置服务 (02)

    WCF 配置服务 (02)

    配置服务概述 • 在设计和实现服务协定后,即可配置服务。 在其中可以定义和自定义如何向客户端公开服务,包括指定可以找到服务的地址、服务用于发送和接收消息的传输和消息编码,以及服务需要的安全类型。 • 配置服务的类型 – 使用配置文件配置 –  在代码中强制配置 • 实际上,编写配置是 WCF 应用程序编程的主要部分。 • 使用配置文件配置WCF服务 – 通过使用配置文件配置 Windo 配置

    日期 2023-06-12 10:48:40     
  • WCF配置文件详解

    WCF配置文件详解

    原文地址:http://www.cnblogs.com/weichuo/archive/2008/07/09/1238979.html ?xml version="1.0" encoding="utf-8" ? configuration !-- system.ServiceModel section -- system.ServiceModel !-- ser

    日期 2023-06-12 10:48:40     
  • WCF调试异常信息:找不到类型“”,在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHosting

    WCF调试异常信息:找不到类型“”,在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHosting

    “/CommonHelpServices”应用程序中的服务器错误。 找不到类型“JianKunKing.Common.CommonHelp.Services.Service1”,它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations “/

    日期 2023-06-12 10:48:40     
  • WCF 入门教程一(动手新建第一个WCF程序并部署)

    WCF 入门教程一(动手新建第一个WCF程序并部署)

    WCF的相关概念信息就不在此赘述了,网上一搜一大把。 现在让我们动手搭建我们的第一个wcf程序吧,具体流程如下: 1. 新建立空白解决方案,并在解决方案中新建项目,项目类型为:WCF服务应用程序。 2、建立完成后如下图所示: 3、删除系统生成的两个文件IService1.cs与Service1.svc(或者自己重命名,在系统生成的基础文件中进行编码,此处感觉重命名麻烦,于是 WCF的相关

    日期 2023-06-12 10:48:40     
  • WCF 自定义工具错误: 无法生成服务引用“{0}”的代码

    WCF 自定义工具错误: 无法生成服务引用“{0}”的代码

    错误 4 自定义工具错误: 无法生成服务引用“TestA”的代码。请检查其他错误和警告信息,了解详细信息。 E:\WorkSpace\DataModelTools\src\Client\Service 作者:jiankunking 出处:http://blog.csdn.net/jiankunking 背景: 今天同一解决方案项目之间添加WCF引用的时候,突然报出了下面的错误 错误信

    日期 2023-06-12 10:48:40     
  • WCF  The service cannot be activated because it does not support ASP.NET compatibility

    WCF The service cannot be activated because it does not support ASP.NET compatibility

    作者:jiankunking 出处:http://blog.csdn.net/jiankunking 测试发布到虚拟目录中时发生的报错现象,由于不支持asp.net兼容性而导致服务无法激活启用。 具体错误信息如下: Server Error in /Service2 Application. ---------------------------------------------

    日期 2023-06-12 10:48:40     
  • Winform  调用WCF客户端,所有服务端方法在运行的时候均找不到(编译没有问题)

    Winform 调用WCF客户端,所有服务端方法在运行的时候均找不到(编译没有问题)

    作者:jiankunking 出处:http://blog.csdn.net/jiankunking  今天在开发过程中遇到了一个很恶心的问题,就是Form窗体ShowDialog的时候,直接报出下面的错误: 有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾。 ************** 异常文本 ************** System.Missi

    日期 2023-06-12 10:48:40     
  • WCF  序列化与反序列化复杂类型(DataContractSerializer)

    WCF 序列化与反序列化复杂类型(DataContractSerializer)

    作者:jiankunking 出处:http://blog.csdn.net/jiankunking .NET的类型可以分为两种:声明类型和真实类型。我们提倡面向接口的编程,对象的真实类型往往需要在运行时才能确定,在编程的时候往往只需要指明类型的声明类型,比如类型实现的接口或者抽象类。当我们使用基于接口或者抽象类创建的DataContractSerializer去序列化一个实现了该接口或者

    日期 2023-06-12 10:48:40     
  • Winform客户端引用WCF客户端后,部分类无法正常使用

    Winform客户端引用WCF客户端后,部分类无法正常使用

    作者:jiankunking 出处:http://blog.csdn.net/jiankunking 在项目中用到WCF,项目的结构是这样的: 在SPI项目中编写该解决方案中公共的类及函数; 在WCFService项目中写的是svc文件及WCF服务接口; 在Client中添加WCF服务引用的时候该WCFService项目,然后再UI项目中初始化Client的实例。通过该实例WCF

    日期 2023-06-12 10:48:40     
  • 命名空间“HaiChuang.AMAC”中不存在类型或命名空间名称“WCFClient”。是否缺少程序集引用?

    命名空间“HaiChuang.AMAC”中不存在类型或命名空间名称“WCFClient”。是否缺少程序集引用?

    经过确认引用的dll没有问题,把引用重新添加过来,重启Visual Studio 2010都没有效果。 错误一直都在,一直都在!!! 后来发现该工程所引用的dll是net framework 4.0生成的。 而该工程是.Net Framework 4.0 Client Profile生成的,如下: 修改该工程的目 今天在Visual Studio 2010中编译文件的时候报出了以下错误:

    日期 2023-06-12 10:48:40     
  • WCF 无法激活服务,因为它不支持 ASP.NET 兼容性。已为此应用程序启用了 ASP.NET 兼容性

    WCF 无法激活服务,因为它不支持 ASP.NET 兼容性。已为此应用程序启用了 ASP.NET 兼容性

    无法激活服务,因为它不支持 ASP.NET 兼容性。已为此应用程序启用了 ASP.NET 兼容性。请在 web.config 中关闭 ASP.NET 兼容性模式,或将 AspNetCompatibilityRequirements 特性添加到服务类型且同时将 Requiremen 作者:jiankunking 出处:http://blog.csdn.net/jiankunking 错误信息:

    日期 2023-06-12 10:48:40