![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
wcf
文章平均质量分 76
zxy2847225301
毕业于广东工业大学,多年C#一线开发经验,熟悉常用数据库
展开
-
在IntelliJ IDEA上调用WCF服务
开发环境:开发客户端工具:IntelliJ IDEA 2020.3.2 ,开发语言Java ,用Eclipse的可以参考:https://www.cnblogs.com/huangxincheng/p/7335312.html开发服务端工具(供测试):Vistual Studio 2015,开发语言C#开发WCF服务端步骤:1 使用Vistual Studio新建控制台项目,名称为'WCF操作json',并添加引用System.ServiceModel.dll2 新建契约接口...原创 2021-02-19 17:18:45 · 1614 阅读 · 0 评论 -
通过window服务托管wcf服务
本文参考官网文档(例子照搬):https://docs.microsoft.com/zh-cn/dotnet/framework/wcf/feature-details/how-to-host-a-wcf-service-in-a-managed-windows-service步骤如下:1 新建控制台项目,名称为:service2 删除Program类3 添加引用: System.ServiceModel.dll System.ServiceProcess....原创 2021-01-27 17:34:35 · 275 阅读 · 0 评论 -
动态修改wcf(或webservice)服务地址
当我们通过静态引用的方式进行添加服务引用时,如果我们没有经过特殊的处理,服务引用的地址就会和代码直接绑定在一起了,这样就会有这样的问题,当开发时添加测试环境的服务引用,但到了真实环境了,就得重新添加真实环境的服务引用,这样完全不符合要求的。方式一:根据静态引用自动生成的配置文件的name属性,通过代码的方式重新指定服务地址(适合wcf和webservice)方式二:根据静态引用获取代码,然后把代码做相应修改,实现无配置文件(适合wcf)方式三:通过vistual studio自...原创 2020-12-19 16:52:59 · 1741 阅读 · 1 评论 -
wcf利用ChannelFactory实现客户端无配置文件(即动态调用)
本文转自:https://www.cnblogs.com/dwuge/p/5315259.html(1) 建立客户端。这个过程我们很熟悉,建立一个控制台应用程序,不做任何其他事,仅有清清爽爽的program.cs(2) 添加必要的引用客户端完成通信的发起需要一些服务类的支持,这些类都定义在System.ServiceModel中,因此我们要添加这个程序集的引用。(注意是添加引用,不是服务引用)。然后在Program.cs中using这个命名空间usingS...转载 2020-12-19 16:09:54 · 713 阅读 · 2 评论 -
C# 利用VS自带的WSDL工具生成WebService服务类
本文转自:https://www.cnblogs.com/similar/p/6531183.html一、生成步骤1. 打开vs开发控制台, 如下图:2. 在控制台中输入如下指令wsdl /language:c# /n:Demo /out:d:/TestService.cs http://www.abc.com/webservice/test?wsdl参数说明如下/language:C# 指定编程语言为 C#/n:Demo 指定名称...转载 2020-12-19 15:45:10 · 1206 阅读 · 1 评论 -
WCF中使用 ServiceHostFactory 扩展宿主(实现无配置文件)
目标:创建wcf服务无配置文件,可快速扩展部署环境: 该方式只能在IIS中部署核心是使用ServiceHostFactory类,继承改类,并重写CreateServiceHost方法,可以参考微软官方文档:https://docs.microsoft.com/zh-cn/dotnet/framework/wcf/extending/extending-hosting-using-servicehostfactory步骤:1 新建类库项目,名称为WcfExtend,并...原创 2020-11-28 16:46:49 · 682 阅读 · 0 评论 -
unity3d同时访问wcf和数据库(mysql)出现冲突的问题及解决办法
环境:unity3d 5.6 、 mysql(由于某种原因,安装在本地)、wcf服务在远程的云服务器上很奇怪,(winform和控制台程序并没有这样的问题)当unity3d访问了wcf服务后,再打开mysql数据库,发现无法访问mysql数据库,出现The requested feature is not implemented这样的错误,然而,如果先访问mysql数据库,能访问,接着访问w...原创 2020-01-08 18:13:58 · 307 阅读 · 0 评论 -
wcf异常:未经处理的异常: System.ServiceModel.Security.SecurityNegotiationException: 调用 方未由服务进行身份验证。
续上一篇博客https://blog.csdn.net/zxy13826134783/article/details/85267275当你使用上一篇博客的方式二建立服务器时,服务端和客户端都在同一台电脑上运行,一点问题都没有,当你把服务端放在远程服务器上运行时,就会报未经处理的异常: System.ServiceModel.Security.SecurityNegotiationExcept...原创 2018-12-26 20:14:33 · 2124 阅读 · 0 评论 -
初识wcf
WCF是构建和运行互联系统的一系列技术的总称,它是建立在Web Service架构上的一个全新的通信平台。你可以把它看成是.NET平台上的新一代的Web Service。WCF为我们提供了安全、可靠的的消息通信,也为我们提供了更好的可互操作性是的我们可以和其他的平台进行“交流”。下面介绍两种方式建立wcf服务器端:当使用方式二建立的服务端在本机上运行一点问题都没...原创 2018-12-26 19:14:56 · 305 阅读 · 0 评论 -
wcf通过iis寄宿服务
总体步骤如下:1 定义服务契约2 wcf服务实现3 编写wcf服务的配置文件4 把wcf相关文件寄宿到iis上5 新建客户端测试是否成功详细步骤如下:1 定义服务契约1.1 新建一个类库项目,名为Contracts,添加引用System.ServiceMode1.2 把系统自动创建的类给删除了,新建一个接口,名为ICalcu...原创 2019-10-13 21:25:12 · 292 阅读 · 0 评论