推荐一个在Linux/Unix上架设ASP.NET的 WEB服务器--Jexus
在Linux/Unix上架设ASP.NET WEB服务器,有两个可选方式,一种是Mono+XSP,一种是Mono+Jexus,其它的方式,比如 Apache+mod_mono、Nginx+FastCgi 等等,其实质与XSP并无区别,都是使用Mono所提供的ASP.NET处理模块:Mono.WebServer名字空间实现对ASP.NET网站的支持。Jexus不但具有跨平台ASP.NET服务器这样的
http://www.cyqdata.cn/cnblogs/article-detail-6255
ESBasic 可复用的.NET类库(28) -- TCP代理服务器 TCPProxy
1.缘起:
本文所描述的TCP代理服务器工作于网络协议层次中的应用层,位于传输层之上。只要是以TCP的方式为客户提供服务的(包括我们的HTTP服务器,HTTP底层走的仍然是TCP),我们都可以在真正的TCP服务器前面增加代理服务器。
TCP代理服务器可以隐藏背后真正TCP服务器,如此便可以起到保护真正TCP服务器的作用。由于TCP代理服务器工作于应用层,
http://www.cyqdata.cn/cnblogs/article-detail-4703
高性能MMORPG通用服务端引擎设计之->基本概念篇二
书接上回<高性能MMORPG通用服务端引擎设计之->基本概念篇>
上回说道我们将服务器组的职责划分为了,前端服务器,场景服务器,登录服务器,数据服务器...etc.
如图:
Logic-Service Logic-Service DB-Service
&nbs
http://www.cyqdata.cn/cnblogs/article-detail-4566
PowerShell2.0之Windows排错(四)检查启动服务
在Windows中有些服务随系统启动,如果其中的某个服务无法启动,则可能导致系统不稳定或其他不可预知的结果。如果服务出错,首先需要检查服务。将其按照启动类型排列。然后查找所有停止自动运行的服务,如图1所示。 图1 检查未启动的自动运行服务是排错的基本步骤 为了便于在脚本中查询未启动的自动运行服务,创建名为“AutoServiceNotRunning.ps1”的脚本,其代码如下: par
http://www.cyqdata.cn/cnblogs/article-detail-4500
不要在using语句中调用WCF服务
如果你调用WCF服务时,像下面的代码这样在using语句中进行调用,需要注意一个问题。
using (CnblogsWcfClient client = new CnblogsWcfClient()){ client.Say("Hello, cnblogs.com!");}
上面这段代码看上去没问题,CnblogsWcfClient是一个自动生成的WCF客户端代理,继承自System.S
http://www.cyqdata.cn/cnblogs/article-detail-4339
PowerShell2.0之Windows排错(二)查看服务依存性
Windows中的系统服务具有依存性,如果一个服务未启动,可能导致更多依赖于它的服务均无法启动。以Base Filtering Engine服务为例,其基本筛选引擎(BFE)是一种管理防火墙和 Internet 协议安全(IPsec)策略及实施用户模式筛选的服务,停止或禁用BFE服务将大大降低系统的安全,并造成IPsec管理和防火墙应用程序产生不可预知的行为。在Windows Server 200
http://www.cyqdata.cn/cnblogs/article-detail-4297
GeoServer地图开发解决方案(四):发布Web地图服务(WMS)篇
GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。本系列博文提供全面、完善的GeoServer部署解决方案,包括GeoServer环境搭建、地图数据处理、部署地图数据、发布地图服务等功能的详细
http://www.cyqdata.cn/cnblogs/article-detail-2961
Silverlight同步(Synchronous)调用WCF服务
Silverlight的RIA应用中访问远端的WebService或WCF服务,都是通过异步线程模式调用的。在某些情况下我们的调用是需要同步进行,虽然Silverlight没有内置同步线程模式调用远端服务接口,但是我们可以通过多线程的处理来伪装出同步调用的实现。在.NET Framework的多线程编程中提供了丰富的线程接口,其中AutoResetEvent和ManualRese
http://www.cyqdata.cn/cnblogs/article-detail-2702
CRM 2011 RC中的新特性(3)——客户服务管理方面
CRM2011 RC版本中,客服管理方面中,新特性主要体现在知识库文章方面,以往版本的CRM中,文章的搜索使用了单独的页面进行管理,如下图所示
如果需要对文章进行搜索,需要点击左上侧的下拉框,设定搜索方式,然后输入搜索内容、目标文章的主题以及搜索选项,然后点击搜索按钮,才开始进行搜索,下图就是使用关键字进行搜索的界面截屏。
在CRM2011中,放弃了这种使用方式,以标准的搜索框取而代之。如下图所示。
从上图可见,以往版本的那种使用下拉框设定搜索方式的已经被ribbon工具条(1号区所标识的红色方框)所取代,而搜索内容,也直接在上图的2号红色方框所标识的文本框中输入,而且可以使用通配符“*”用于文字匹配,看
http://www.cyqdata.cn/cnblogs/article-detail-2626
GP(Geoprocessing)服务的发布与调用
1、什么是GP服务
GP服务是Geoprocessing服务的简称,Geoprocessing包含了一系列地理数据处理的功能,像做缓冲区分析、叠加分析、以及对栅格数据制作阴影图等等。在桌面软件中可以通过ArcToolbox中的工具直接调用Geoprocessing的功能,而如果期望通过web来调用GP的功能,就必须借助于GP服务了。Esri的帮助文档中介绍了发布GP服务的两种方式:
l Publish a geoprocessing toolbox. Each tool in the toolbox becomes a task in the geoprocessing s
http://www.cyqdata.cn/cnblogs/article-detail-2621
SilverLight搭建WCF聊天室详细过程(十九)WCF服务端变量以及对象设计思路
SilverLight搭建WCF聊天室详细过程 系列文章为大家演示了如何使用SilverLight搭建WCF即时通讯系统过程,多人视频正在开发中,我会持续更新这个系列,以后几篇我会对群里提出最多的问题进行解答并给出设计思路,WCF和IIS配置已经包含在此系列,希望各位朋友在提问前先找找前面的帖子,QQ群:.NET集中营45656086,位置已经不多,群里高手很多,而且比较有开源精神,我是营长,有问题大家可以在博客园留言或者进营!
很多朋友在群里提问想知道SilverLight调用服务和WCF服务回调客户端的过程,我先给出大家这个过程的流程图,后面将会以聊天室为代码源通过代码为大家慢慢道来。
&n
http://www.cyqdata.cn/cnblogs/article-detail-2249
WCF面向服务应用程序系列之十五:托管(Hosting)-WAS托管
WAS托管:Windows激活服务(WAS)是一个系统服务,是IIS7的一部分,也可以独立的安装与配置。IIS与WAS的主要区别在于WAS并不局限使用HTTP,它支持所有可用的WCF传输协议、端口与队列,支持的协议包括:HTTP、TCP、IPC、MSMQ。
WAS提供了大量基于自托管的强大功能,包括应用程序池、回收机制、空闲时间管理(Idle Time Mannagement)、身份管理(Identity Management) 以及隔离(Isolation);宿主进程可以根据情况选择使用这些功能。
下面我们通过一个DEMO来介绍WAS托管(net.tcp绑定)。
&n
http://www.cyqdata.cn/cnblogs/article-detail-177
走向ASP.NET架构设计-第六章-服务层设计(前篇)
走向ASP.NET架构设计 第六章-服务层设计(前篇)
前篇:本章的内容比较的多:讲述ASP.NET项目中服务层的设计,什么是SOA架构,以及为什么需要SOA;在服务层设计的时候涉及到的设计模式和架构模式;最后用一个WCF的例子作为本篇的结尾。
本篇的议题如下:
服务层的概述
SOA架构讲述
SOA的基本原则
&
http://www.cyqdata.cn/cnblogs/article-detail-159
CRM 2011中的Web服务
CRM2011中,对其系统做了进一步的统一与集中,体现之一,就是其所提供的Web服务。 在CRM4时代,CRM提高的服务有三个,分别是: 名称 功能描述 DiscoveryService 提供搜索组织单位的途径 CrmService 提供访问所有实体的途径 MetadataService 提供访问元数据的途径 而在CRM2011中,将CrmService与MetadataService的角色进行整合,取而代之的是IOrganizationService,而DiscoveryService也演进为IDiscoveryService Web服务。这两个服务的功能如下: IDiscoveryService:用于获取组织列表以及相应组织的IOrganizationService的URL地址; IOrganizationService:访问数据以及元数据; IDiscov
http://www.cyqdata.cn/cnblogs/article-detail-110
Silverlight使用JavaSocket连接jabber服务器
Silverlight使用JavaSocket连接jabber服务器
一、开发环境
Vs2010,Sl4,jdk6,MyEclipse8.5
二、Silverlight socket 使用 注意事项
1、Silverlight Socket 数据交换端口必须在4502-4534范围
2、必须创建一个Socket监听943端口(该端口是固定的,客户端策略请求固定发送到该端口)
三、Silverlight Socket 访问介绍流程图
四、服务器java端介绍以及代码
1、去官网下载 smack jar包 http://www.igniterealtime.org/downloads/source.js
http://www.cyqdata.cn/cnblogs/article-detail-61