#So

WCF兼容WebAPI输出Json格式数据,从此WCF一举两得

问题起源:  很多时候为了业务层调用(后台代码),一些公共服务就独立成了WCF,使用起来非常方便,添加服务引用,然后简单配置就可以调用了。如果这个时候Web站点页面需要调用怎么办呢?复杂的XML,使用不方便,而且通信成本也比较高。这时候有人受不了了,于是就新建了一套WebAPI,Web页面调用爽了。但是维护起来又麻烦了...

如何在WCF中用TcpTrace工具查看发送和接收的SOAP消息

WCF对消息加密(只对消息加密,不考虑Authorize)其实很简单,只要在server和client端的binding加入securitymode为Message(还有Transport, TransportWithMessageCredential,关于他们的不同之处,请参考MSDN)即可。以一个简单的例...

WCF中记录SOAP消息日志

WindowsCommunicationFoundation(WCF)默认启用消息日志,WCF使用了在System.Diagnostics名称空间中定义的跟踪机制。在这个跟踪机制中,通过在配置文件中配置跟踪源(TraceSources)和跟踪侦听器(TraceListenners来记录跟踪数据。在WCF中,要启用消息日...

Json循环引用问题

 154downvotefavorite27IamtryingtodoasimpleJSONreturnbutIamhavingissuesIhavethefollowingbelow.publicJsonResultGetEventData(){vardata=Event.Find(x=>x.ID!=...
代码星球 ·2020-05-16

重置winsock目录解决不能上网的问题

摘自:http://www.52microsoft.com/netsh-winsock-reset/有时候,我们会遇到能成功连接网络但是却无法上网的问题。屏幕右下角系统托盘中的网络连接图标显示正常,但就是无法上网,打不开网页。或者是显示网络受限,无法自动获取IP地址等问题。那么遇到这种情况,我们可以试一下重置Winso...

对于“Newtonsoft.Json”已拥有为“NETStander.Library”定义的依赖项,解决办法

问题描述:在使用visualstudio中的NuGet包管理下载程序时,有时会出现-对于“Newtonsoft.Json”已拥有为“NETStander.Library”定义的依赖项,这样的错误。 这是由于NuGet的版本低造成的,解决这类问题的办法就是更新Nu...

[WEB API] CLIENT 指定请求及回应格式(XML/JSON)

[WebAPI]Client指定请求及响应格式(xml/json) WebAPI支持的格式请参考http://www.asp.net/web-api/overview/formats-and-model-binding本篇则要演练xml/json回应Get定义Header:Content-Type定义Quer...

JSON和JSONP的区别

先前的概念中对JSON还是比较熟悉,对JSONP不是特别的清楚,整理完相关知识发现才豁然开朗。简单的说JSON是一种数据交换格式,而JSONP是一种非官方跨域数据交互协议。JSON是“暗号”,而JSONP则是接头方式。一个是描述信息的格式,一个是信息传递双方约定的方法。一、什么是JSONJSON...
代码星球 ·2020-05-16

从Excel中导入数据时,提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决办法

操作系统:使用的是64位的WindowsServer2008解决办法: 这是由于该计算机上没有安装MicrosoftAccessDatabaseEngine组件,该组件帮助在现有的MicrosoftOffice文件与其他数据源之间传输数据。  在向软件中导入数据时,如果数据源选用Excel...

使用Beetle简单构建高性能Socket tcp应用

 beetle是基于c#编写的高性能Sockettcp组件,它基于SocketAsyncEventArgs的实现并提供了发送队列和接收队列的支持,可以根据情况灵活地设置1-N个发送队列和接收队列。除了队列上的支持组件还提供Buffer缓冲池和基于Buffer的DataWriter,DataReader对象,从...

C#缓存absoluteExpiration、slidingExpiration两个参数的疑惑

看了很多资料终于搞明白cache中absoluteExpiration,slidingExpiration这两个参数的含义。absoluteExpiration:用于设置绝对过期时间,它表示只要时间一到就过期,所以类型为System.DateTime,当给这个参数设置了一个时间时,slidingExpiration参数...

Socket协议通讯

 服务器端代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Net;usingS...
代码星球 ·2020-05-16

C# Socket服务端与客户端通信(包含大文件的断点传输)

 步骤:一、服务端的建立1.服务端的项目建立以及页面布局2.各功能按键的事件代码  1)传输类型说明以及全局变量  2)Socket通信服务端具体步骤:     (1)建立一个Socket     (2)接收信息     (3)发送数据(这里分发送字符串、文件(包含大文件)、震动...

Socket之心跳包实现思路

由于最近要做一个客户端,但是要求有一个掉线检测的功能,下面让我们看看使用自定义的HeartBeat方式来检测客户端的连接情况。心跳包的实现思路:客户端连接上服务端后,在服务端会维护一个在线客户端列表。客户端每隔一段时间,向服务端发送一个心跳包,服务端受收到包以后,会更新客户端最近一次在线时间。一旦服务端超过规定时间没有...

java如何读写json文件

  在实际项目开发中,有时会遇到一些全局的配置缓存,最好的做法是配置redis数据库作为数据缓存,而当未有配置redis服务器时,读取静态资源文件(如xml、json等)也是一种实现方式,但是这有一个弊端,因为作为静态资源存储在站内势必就导致信息的安全性很低,所以如果采用这种方式则建议记录一些安全要求很低的配置属性,当...
首页上一页...191192193194195...下一页尾页