调用WCF服务的客户端应该如何进行异常处理

评论(0)浏览(157)分类:Asp.Net/C#/WCF
调用WCF服务的客户端应该如何进行异常处理  在前面一片文章(WCF服务代理不及时关闭会有什么后果) 中,我们谈到及时关闭服务代理(Service Proxy)在一个高并发环境下的重要意义,并阐明了其根本原因。但是,是否直接调用ICommunicationObject的Close方法将服务代 理关闭就万事大吉了呢?事情远不会这么简单,这其中还会涉及关于异常处理的一些操作,这就是本篇文章需要讨论的话题。一..

WCF Extension Point使用介绍

评论(0)浏览(157)分类:Asp.Net/C#/WCF
WCF Extension Point使用介绍  为了让读者对WCF Extension有一个总体的的认识,在这里我会简单列举了我们经常使用的绝大部分的扩展点,以及通过这些扩展点能够解决实现项目开发中的那些问题。  有一点需要特别提醒的是:对WCF extensions的灵活应用依赖于你对channel layer和service mode dispatching system的深入理解。所以,如果你对channel layer不甚了解,可以参阅..

如何在Internet上发布Activex控件(VB)

评论(0)浏览(157)分类:Asp/VBScript
如何在Internet上发布Activex控件(VB)在Internet上发布Activex控件大概有两种方式1. internet自动安装包可以使用vb自带的工具打包、展开向导(Package & Deployment)制作安装包并在向导的脚本安全性、初始化安全性选项页面选择“是”缺点是我们的Activex控件如果没有经过授权,客户的ie会拦截而不进行自动安装这样就需要客户调整IE的安全设置或者将服务器设为安全站点后才能进行安装..

7.2 使用SQL Server 2005 管理数据库

评论(0)浏览(157)分类:Asp.Net/C#/WCF
7.2 使用SQL Server 2005 管理数据库  SQL Server 2005是微软继SQL Server 2000后5年发布的一款新的数据库产品。SQL Server 2005不仅增加了许多功能,同时也在UI、管理工具、性能上做了很多的优化。使用SQL Server 2005管理网站数据库,不仅提高了开发中数据的存储和读写的效率,也更加方便了数据的管理。7.2.1 初步认识SQL Server 2005  相比于SQL Server 2000,SQL Server 2..

5.11 广告控件(AdRotator)

评论(0)浏览(157)分类:Asp.Net/C#/WCF
5.11 广告控件(AdRotator)  在Web应用开发中,广告总是必不可少的。而ASP.NET为开发人员提供了广告控件为页面在加载时提供一个或一组广告。广告控件可以从固定的数据源中读取(如XML或数据源控件),并从中自动读取出广告信息。当页面每刷新一次时,广告显示的内容也同样会被刷新。  广告控件必须放置在Form或Panel控件,以及模板内。广告控件需要包含图像的地址的XM..

“无任何网络提供程序接受指定的网络路径”的解决办法

评论(1)浏览(157)分类:计算机网络
“无任何网络提供程序接受指定的网络路径”的解决办法症状:1、可以正常上网,浏览网页,登陆msn等,但无法访问局域网,通过ip地址可以ping通局域网机器,但无法通过pcname ping通;2、“开始” “运行”输入“\\pcname”,无法访问,显示“无任何网络提供程序接受指定的网络路径”错误信息,3、修复本地连接时,无法清除NetBT;4、事件查看器中显示NetBT错误,详细错误信息:“由于驱动程序设备无法..

你真的了解Ioc与AOP吗?(4)

评论(0)浏览(157)分类:Asp.Net/C#/WCF
你真的了解Ioc与AOP吗?(4)本系列的全部源代码及二进制文件可以从这里下载:IocInCSharp.rar 你真的了解Ioc与AOP吗?(1) 你真的了解Ioc与AOP吗?(2) 你真的了解Ioc与AOP吗?(3) 你真的了解Ioc与AOP吗?(4)你真的了解Ioc与AOP吗?(5) 本部分示例代码请参考"src\Step4"目录五、使用Remoting对原有系统进行改造如果使用Remoting技术对HelloGenerator进行改造,使其..

[C#技术分享] 给自己的软件添加后门

评论(0)浏览(156)分类:Asp.Net/C#/WCF
[C#技术分享] 给自己的软件添加后门软件彩蛋我想大家都应该听说过。经典的比如在Excel得某个单元隔里面OOXX就可以获得一个赛车游戏之类。这是一种软件彩蛋,纯属娱乐。但是更多的“彩蛋”被用作软件后门。比如我们提供给客户一个软件,通常是看不到某些调试用的窗口和工具的;当我们被要求给客户提供现场技术支持的时候,我们往往希望通过某种隐秘的手段来开启这些条使用的工具和窗..

C#特性编程(1)

评论(0)浏览(156)分类:Asp.Net/C#/WCF
C#特性编程(1)  在英文资料中,类的属性被称为"Property",而特性被称为"Attribute",字面上容易混淆,不过它们有着很大的差异。属性是类定义中用于封装成员访问的手段,使对象的数据成员访问既简单又安全。类成员的特性被称为元数据中的注释,可以允许开发者添加更多自己的信息和注解,并通过反射技术在程序运行时获取。面试例题11:如何通过特性使程序代码..

搜狗浏览器高速模式下浮动div内链接弹出窗口被阻止

评论(0)浏览(156)分类:操作系统及应用软件
搜狗浏览器高速模式下浮动div内链接弹出窗口被阻止  使用搜狗浏览器时,当搜狗浏览器运行在“兼容”模式下时,如果浮动层内的有链接,target设置为_blank时,当链接是不同顶级域名的url地址时,搜狗浏览器会自动阻止此链接弹出的窗口,⊙﹏⊙b汗。   当点击浮动层内的“CSDN论坛”链接时,弹出窗口被拦截。  要解决此问题,可以设置搜狗浏览器不拦截此网站的弹出窗口,或者将搜狗运行的模型..

IE浏览器内存释放注释事项

评论(0)浏览(156)分类:操作系统及应用软件
IE浏览器内存释放注释事项  在IE下的JS编程中,以下的编程方式都会造成即使关闭IE也无法释放内存的问题,下面分类给出:1、给DOM对象添加的属性是一个对象的引用。范例:var MyObject = {};document.getElementById('myDiv').myProp = MyObject;解决方法:在window.onunload事件中写上:document.getElementById('myDiv').myProp = null;2、DOM对象与JS..

wcf创建基于MSMQ的Responsive Service

评论(0)浏览(156)分类:Asp.Net/C#/WCF
wcf创建基于MSMQ的Responsive Service一、One-way MEP V.S. Responsible Service  我们知道MSMQ天生就具有异步的特性,它只能 以One-way的MEP(Message Exchange Pattern)进行通信。Client和Service之间采用One-way MEP的话就意味着Client调用Service之后立即返回,它无法获得Service的执行结果,也无法捕捉Service运行的 Exception。下图简单表述了基于MSMQ的WCF Service中Clien..

WCF中实现双工通信

评论(0)浏览(156)分类:Asp.Net/C#/WCF
WCF中实现双工通信双工(Duplex)模式的消息交换方式体现在消息交换过程中,参与的双方均可以向对方发送消息。基于双工MEP消息交换可以看成是多个基本模式下 (比如请求-回复模式和单项模式)消息交换的组合。双工MEP又具有一些变体,比如典型的订阅-发布模式就可以看成是双工模式的一种表现形式。双工消息交 换模式使服务端回调(Callback)客户端操作成为可能。..

.NET性能优化细节

评论(0)浏览(156)分类:Asp.Net/C#/WCF
.NET性能优化细节.NET性能优化 1)避免使用ArrayList。  因为任何对象添加到ArrayList都要封箱为System.Object类型,从ArrayList取出数据时,要拆箱回实际的类型。建议使用自定义的集合类型代替ArrayList。.net 2.0提供了一个新的类型,叫泛型,这是一个强类型,使用泛型集合就可以避免了封箱和拆箱的发生,提高了性能。2)使用HashTale代替其他字典集合类型 ..

C# WebBrowser如何设置代理服务器

评论(0)浏览(156)分类:Asp.Net/C#/WCF
C# WebBrowser如何设置代理服务器  微软webbrowser控件也就是IE插件,他的所有功能就像IE类似,当然设置也是一样的,下面介绍下webbrowser如何设置代理,可不要用这个对抗广告联盟哦  You can change the proxy with InternetSetOption method from the wininet.dll, here is a example to set the proxy:+展开-C#usingSystem.Runtime.InteropServices;PublicstructStruct_I..

尊敬的联通宽带用户,干

评论(0)浏览(156)分类:操作系统及应用软件
尊敬的联通宽带用户,干联通想钱想疯了是不是,老拦截网页请求,x你大爷垃圾网通,怎么老放广告屏蔽联通/网通域名纠错系统尊敬的联通宽带用户: 我公司检测到您正在使用多台终端共享上网,超出您申请的宽带接入使用许可,根据公安部《中华人民共和国计算机信息网络国际联网管理暂行规定》、《计算机信息网络国际联网安全保护管理办法》规定,以及您与我公司签订的入网协..

sys未定义解决办法总结

评论(0)浏览(155)分类:Asp.Net/C#/WCF
sys未定义解决办法总结  首先,"Sys 未定义",情况却不尽相同,有的人使用的是Atlas版本,有的使用的Asp.net ajax Beta,有的则是正式发行版Asp.net ajax Beta,所以解决的方法也有区别了。  下面简单归纳一下现有的几种方法:1、Web.config配置问题:  将Web.config中的相关节配置成如下,然后重新编译你的程序:程序代码 程序代码+展开-XMLhttpHandlersremove..

ISA防火墙安装配置详解

评论(0)浏览(155)分类:操作系统及应用软件
ISA防火墙安装配置详解  ISA2004是企业中常用的防火墙软件,功能非常丰富,下面我们通过一个简单的实例来介绍一下ISA防火墙的一个最常用的功能。  下图是常见的一种网络结构,一个公司的服务器位于内部网络,ISA防火墙用于保护这些服务器免受攻击,并且将服务器发布到外网,使外网客户端能够访问服务器的资源。  要实现这个功能,安装有 ISA Server 的主机需要安..

浏览器无法打开网页,登录MSN

评论(0)浏览(155)分类:操作系统及应用软件
浏览器无法打开网页,登录MSN  今天一个同事的电脑突然断电后重启开机的时候发现无法上网了,打不开网页,MSN无法登陆,但是QQ可以登录,这样应该不是网卡的问题了。  断电前电脑还是好好的,可以打开网页,msn,qq都可以登录。怎么断电后开机就无法打开网页了。我第一反应就是dns没设置对。检查了一下没发现什么问题。  后面检查了下浏览器连接中的局域网设置,发现局..

asp.net无法识别的属性redirectMode

评论(0)浏览(155)分类:Asp.Net/C#/WCF
asp.net无法识别的属性redirectMode“/”应用程序中的服务器错误。--------------------------------------------------------------------------------配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误消息: 无法识别的属性“redirectMode”。请注意属性名称区分大小写。asp.net陈旭编译的时候出现这..

C# timer类所在名字空间及作用

评论(0)浏览(155)分类:Asp.Net/C#/WCF
C# timer类所在名字空间及作用  C#中timer类 在C#里关于定时器类就有3个 1.定义在System.Windows.Forms里 2.定义在System.Threading.Timer类里 3.定义在System.Timers.Timer类里   System.Windows.Forms.Timer是应用于WinForm中的,它是通过Windows消息机制实现的,类似于VB或Delphi中的Timer控件,内部使用API SetTimer实现的。它的主要缺点是计时不精确,而且必须..

WCF教程目录

评论(0)浏览(155)分类:Asp.Net/C#/WCF
WCF教程目录  WCF是构建和运行互联系统的一系列技术的总称,它是建立在Web Service架构上的一个全新的通信平台。你可以把它看成是.NET平台上的新一代的Web Service。WCF为我们提供了安全、可靠的的消息通信,也为我们提供了更好的可互操作性是的我们可以和其他的平台进行交流。  微软斥巨资打造WCF,在我们看来主要出于下面两个目的:实现其对现有的分布..

access MSysObjects Type字段值对应关系

评论(0)浏览(155)分类:SQL及数据库
access MSysObjects Type字段值对应关系  access MSysObjects Type字段值对应access数据库对象-32768 Form-32766 Macro-32764 Reports-32761 Module-32758 Users-32757 Database Document-32756 Data Access Pages1 Table - Local Access Tables2 Access Object - Database3 Access Object - Containers4 Table - Linked ODBC Tables5 Queries6 Table - Linked Access Tables8 SubDa..

WCF逻辑地址和物理地址

评论(0)浏览(155)分类:Asp.Net/C#/WCF
WCF逻辑地址和物理地址  在WCF中,每个终结点都包含两个不同的地址逻辑地址和物理地址。逻辑地址就是终结点Address属性表示的地址。至于物理地址,对于消息发送放来讲,就是消息被真正发送的目的地址;而对于消息的接收放来讲,就是监听器真正监听的地址。一、服务端的物理地址  在默认的情况下,终结点的逻辑地址和物理地址是同一个URI。换句话说,终结的逻辑地址..

MVC、MVP以及Model2[下篇]

评论(0)浏览(155)分类:asp.net-mvc
MVC、MVP以及Model2[下篇]  MVC、MVP以及Model2[上篇]通过采用MVC模式,我们可以将可视化UI元素的呈现、UI处理逻辑和业务逻辑分别定义在View、Controller和Model中,但是对于三者之 间的交互,MVC并没有进行严格的限制。最为典型的就是允许View和Model绕开Controller进行直接交互,View不仅仅可以通过调用 Model获取需要呈现给用户的数据,Model也可以直接通知View让其..

建立在“伪”MVC框架上的Web应用

评论(0)浏览(155)分类:asp.net-mvc
建立在“伪”MVC框架上的Web应用  ASP.NET由于采用了管道式设计,具有很好的扩展性,而整个ASP.NET MVC应用框架就是通过扩展ASP.NET实现的。通过上面对ASP.NET管道设计的介绍,我们知道ASP.NET的扩展点只要体现在 HttpMoudle和HttpHandler这两个核心组建之上,实际上整个ASP.NET MVC框架就是通过自定义的HttpMoudle(UrlRoutingModule)和HttpHandler(MvcHandler) 实现的。..

ASP.NET MVC ActionResult本质:FileResult

评论(0)浏览(155)分类:asp.net-mvc
ASP.NET MVC ActionResult本质:FileResult  FileResult是 一个基于文件的ActionResult,利用FileResult我们可以很容易地将从某个物理文件的内容响应给客户端。ASP.NET MVC定义了三个具体的FileResult,分别是FileContentResult、FilePathResult和 FileStreamResult。在这篇文章中我们将探讨三种具体的FileResult是如何将文件内容对请求进行响应的。一、FileResult  如下面的代码片断..

asp给excel文件设置密码

评论(0)浏览(155)分类:Asp/VBScript
asp给excel文件设置密码asp给excel文件设置密码,保护excel文件set objExcelApp = CreateObject(Excel.Application)objExcelApp.DisplayAlerts = false objExcelApp.Application.Visible = falseobjExcelApp.WorkBooks.Open(d:\2.xls)set objExcelBook = objExcelApp.ActiveWorkBookset objExcelSheets = objExcelBook.Worksheetsset objExcelSheet = objExcelBook.She..

输入法不在任务栏显示

评论(0)浏览(155)分类:操作系统及应用软件
输入法不在任务栏显示  如果大家发现自己电脑桌面右下侧任务栏输入法图标不见了,我们可以依次排除导致此种现象的原因。  第一步:就是查找下ctfmon.exe 这个文件是否存在于系统文件夹里,这个文件的路径是:系统根目录内---windows---system32文件夹下的ctfmon.exe,或者在“开始”菜单中---点击“运行”命令,输入“ctfmon.exe” 确定后看看这个程序是否运行正常! ..