搭建C#wcf服务端项目

此项目主要是为其他的web项目做一个服务端,使用wcf实现通信;

1、建一个wcf的宿主winform项目

2、创建一个wcf项目:

3、配置App.config

把wcf项目的App.config的下图配置节点剪切到宿主winform项目的App.config里

配置宿主winform项目的App.config

3、编辑wcf代码

1)定义接口和实现接口

2)编写接口和实体类代码

4、编写宿主winform 的启动wcf服务代码

1)在宿主的winform项目中引用wcf项目的dll

2)编写启动代码

5、在web项目中添加服务引用皆可以调用wcf服务了

原文地址:https://www.cnblogs.com/joyguan/p/9019139.html

时间: 2024-11-24 19:31:33

搭建C#wcf服务端项目的相关文章

WCF服务端具体实现---------基于DDD领域驱动设计的WCF+EF+WPF分层框架(3)

写在最前面:转载请注明出处 目录置顶: 关于项目--------------------基于DDD领域驱动设计的WCF+EF+WPF分层框架(1) 架构搭建--------------------基于DDD领域驱动设计的WCF+EF+WPF分层框架(2) WCF服务端具体实现---------基于DDD领域驱动设计的WCF+EF+WPF分层框架(3) WCF客户端配置以及代理-----基于DDD领域驱动设计的WCF+EF+WPF分层框架(4) Domain具体实现------------基于DD

Android服务端开发1-使用Eclipse搭建Java Web服务端

本篇博客介绍如何使用Eclipse来创建一个Java Web程序,为后面讲通过Android客户端跟服务端进行交互打下基础,关于服务端可以选用的程序很多,主流的搭配是Android客户端+PHP服务端,我们也可以使用Android客户端+Java EE服务端这样的搭配,就看公司是以哪种方式提供了. 创建一个Java Web程序,没有特别复杂的流程,我们先准备一下原材料: 1. Eclipse(注:这个不是ADT Bundle,最好到官网下载针对开发Java EE的IDE,如果可以的话,选中MyE

WCF服务端开发和客户端引用小结

1.服务端开发(包含寄宿) 1.1 WCF服务创建方式 创建一个WCF服务,总是会创建一个服务接口和一个服务接口实现.通常根据服务宿主的不同,有两种创建方式. (1)创建WCF应用程序 通过创建WCF服务应用程序,可生成一个带.svc后缀名的文件.该文件与webform中的aspx文件类似,有后置代码,这些后置代码是服务接口的实现.这种方式创建的WCF服务都承载在IIS或WAS上. (2)创建WCF服务库 WCF服务库是一个类库,如前所述包含一个服务接口和服务实现,此种方式创建的WCF服务可根据

C# WCF服务端搭建和客户端调用

1) 打开Visual Studio 2012,在菜单上点击文件->新建->项目->WCF服务应用程序.在弹出界面的"名称"对应的文本框中输入"WcfServiceTest",然后点击"确定"按钮. 如下图: 2) 把Visual Studio 2012自动生成的两个文件IService1.cs改名为IService.cs接口类.Service1.cs改名为Service.cs实现类. 如下图: 3) 由于Visual Stud

使用 neon-wallet-db + neon-js + NEO-cli /rpc 搭建轻钱包服务端

本文将搭建一个不具有任何功能的NEO轻钱包,所有的精力都仅集中于成功运行neon-wallet-db项目并搭配全节点的neo-cli /rpc接口为轻钱包客户端提供服务. 首先需要准备几个项目: neon-wallet-db neon-js neo-cli 然后是劝退部分,即笔者完成壮举准备的环境: 4台debian虚拟机,均运行共识节点 4台虚拟机中一台作为RPC节点运行提供/rpc接口 4台虚拟机中另一台运行neon-wallet-db项目 运行neon-wallet-db项目的前提如下:

如何搭建一个 HTTPS 服务端

关于 HTTPS 的基本原理大家都已经不再陌生,今天和大家说说如何搭建一个支持 HTTPS 的服务端. 服务端的 HTTPS HTTPS 已经几乎成为了当前互联网推荐的通信方式,它能最大化保证信息传输的安全,从去年苹果的强制 HTTPS ,到如今各大网站都支持了 HTTPS.它会越来越普及. 之前写过几篇关于 HTTPS 原理的文章,有用户留言希望了解一些如何在服务端搭建 HTTPS 服务的内容,这次就和大家聊聊这个话题. SSL 证书 搭建一个 HTTPS 站点,第一步要做的就是申请 SSL

WCF服务端返回:(413) Request Entity Too Large

出现这个原因我们应该都能猜测到,文件传出过大,超出了WCF默认范围,那么我们需要进行修改. 服务端和客户端都需要修改. 第一.客户端: <system.serviceModel> <bindings> <basicHttpBinding> <binding name="BasicHttpBinding_ITaskService" /> </basicHttpBinding> </bindings> <clie

轻松搭建CAS系列(1)-使用cas overlay搭建SSO SERVER服务端

概要说明 cas的服务端搭建有两种常用的方式:   1. 基于源码的基础上构建出来的   2. 使用WAR overlay的方式来安装 官方推荐使用第二种,配置管理方便,以后升级也容易.本文就是使用第二种方式 安装步骤  1. 安装GIT 自行到 https://www.git-scm.com/download/ 下载后安装 2. 创建CAS的工作目录 mkdir d:\casoverlay cd d:\casoverlay d: 3.下载CAS Overlay git clone -b 5.1

普通用户也能运行WCF服务端

WCF运行需要更加高级的权限,一般的解决方法是以管理员身份运行vs或应用程序 其实通过普通用户注册URL也可以运行,具体方法: 以管理员身份打开命令行窗口,输入以下命令: netsh http add urlacl url=http://+:8000/MyUri user=lily 这样用户lily就可以开启localhost:8000/MyUrl的WCF服务,无需管理员身份,仅限于单工模式(http) 全双工(tcp)的WCF服务,目前还没有找到相关的方法. 参考资料:http://msdn.