随笔分类 -  微软技术

摘要:Socket 连接资源耗尽,在 Windows Server 下很常见,如果使用者程序写得没问题的话,一般都是微软(或其他软件厂商)设置的一些默认参数不合时宜导致的。 阅读全文
posted @ 2010-08-10 16:59 老兵笔记 阅读(4517) 评论(2) 推荐(0)
摘要:hi,all, 项目中常常用到EnterpriseLIbrary2006Jan库中的DAAB,所以经常需要用PPT给员工说明一下DAAB配置文件中如何配置数据库连接字符串的。下面就是一些简单的文字描述。 阅读全文
posted @ 2007-03-14 23:50 老兵笔记 阅读(3452) 评论(3) 推荐(0)
摘要:继续阅读之前,我们假设您熟悉以下知识: 1. 用IDisposable接口释放dotNET资源 如果不熟悉这些知识点,可以看本文最后资源列表中的文章。 本文讨论了出现不可捕获的ObjectDisposedException异常崩溃,寻找可能的原因,并试图解决。 阅读全文
posted @ 2006-09-19 15:21 老兵笔记 阅读(5136) 评论(0) 推荐(0)
摘要:首先,这种情况发生在第一次使用Microsoft Enterprise Library June 2005的库(不限定是哪一个库,可以是Caching,或者Security)时,并且你的应用是Web应用: 在Windows2000上,你也许会看到错误“拒绝对注册表项的访问”; 在Windows2003上,你将看到“System.Security.SecurityException: 不允许所请求的注册表访问权。” 此种情形,蝈蝈俊在他的《使用企业库在某些站点会报试图执行安全策略不允许的操作异常的解决方法。》中已经谈及了。我下面将试图详细说明原因。 阅读全文
posted @ 2006-05-03 01:25 老兵笔记 阅读(5481) 评论(7) 推荐(0)
摘要:下载地址: http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C09314-E222-4AF2-9395-1E0BD7060786&displaylang=en UAB(Updater Application Block),你可以用它来从中心服务器上检测更新、下载并实施任何客户端应用更新的工具组件。 你可以保持你的智能客户端无需人为干预地与时俱进。 你还可以扩展UAB来下载文件。 阅读全文
posted @ 2005-08-09 14:41 老兵笔记 阅读(953) 评论(0) 推荐(0)
摘要:Windows 2000限制了只有Administrators组才可以访问WMI数据。而Microsoft Enterprise Library需要访问WMI记录的性能数据. 如果是一个未授权的账号,比如ASPNET要访问WMI数据,就会得到这样的错误:“从 C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_wp.exe 对性能数据进行访问”。 解决方法 我们可以授权ASPNET账号以访问WMI API的权限,通过如下步骤: 阅读全文
posted @ 2005-06-27 13:05 老兵笔记 阅读(1312) 评论(2) 推荐(0)
摘要:现象 我们的C#编写的Windows Service“CommandListener”在Windows 2000上运行正常,但是在Windows 2003上却总是依赖于“WMI Performance Adapter”服务的启动。 而“WMI Performance Adapter”服务一般是手动启动的,这样就导致服务器重启之后,“CommandListener”服务没有能够自动启动。 但是却找不到是哪一个部分依赖于这个“WMI Performance Adapter”。 经过逐个排查,确定是添加了对“Microsoft Enterprise Library”的“Microsoft.Practices.EnterpriseLibrary.Caching.dll”的使用导致的。 阅读全文
posted @ 2005-06-13 13:49 老兵笔记 阅读(4714) 评论(1) 推荐(0)
摘要:起先,RTC Client API v1.3 SDK安装之后,仅在SDK\IDL下提供了一个rtccore.idl,而RTC如果用C#开发,需要引用Interop.RTCCore.dll,这个dll是从rtccore.idl编译出来的。 阅读全文
posted @ 2005-06-03 15:35 老兵笔记 阅读(2254) 评论(10) 推荐(0)
摘要:这是我编写的第5个针对SIP穿越NAT的幻灯片,讲述了一般穿越NAT的几种方案,可用于Team内讲解并演示SIP协议的讲座。 阅读全文
posted @ 2005-06-03 12:25 老兵笔记 阅读(3560) 评论(16) 推荐(0)
摘要:安装完“Microsoft patterns & practices Enterprise Library”之后,调用它的库时,经常会在事件查看器中看到类似于下面的错误报告: 事件类型: 错误 事件来源: Enterprise Library Instrumentation 事件种类: 无 事件 ID: 0 描述: Failed to create instances of performance counter 'Cache Total Turnover Rate' - 请求的性能计数器不是自定义计数器,它必须初始化为只读。. 有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。 解决之道就是: 运行X:\Program Files\Microsoft Enterprise Library\src文件夹下 阅读全文
posted @ 2005-05-31 11:37 老兵笔记 阅读(941) 评论(0) 推荐(0)
摘要:绘制者:郑昀@UltraPower 20050418 脑图是用来组织和表征知识的工具。它通常将某一主题的有关概念置于圆圈或方框之中,然后用连线将相关的概念和命题连接,连线上标明两个概念之间的意义关系。 我们这里通过绘制SIP的脑图,帮助SIP学习者快速了解SIP的诸多概念和层次体系,试图将大量的信息融于这个脑图中,它适用于初学者,对于熟悉SIP协议的开发者,也可以一目了然地综观全貌。 阅读全文
posted @ 2005-05-11 16:11 老兵笔记 阅读(2495) 评论(10) 推荐(1)
摘要:SIP系列的各种RFC标准的链接,基本涵盖了围绕SIP开发的各种协议。 索引: Core SIP Documents SDP Related Documents RTP Related Documents HTTP Related Documents MIME Related Documents SIP Extension and Options SIP Informational RFCs and BCP Documents SIP Related Documents Directory Services Documents 阅读全文
posted @ 2005-05-10 13:37 老兵笔记 阅读(1345) 评论(1) 推荐(0)
摘要:Windows Messenger 5.0有一个注册表项设置,可以用来启用日志文件,该文件中记录了Windows Messenger 5.0登录LCS Server的详细来往包,可从其中得到通讯细节,从而作troubleshooting。 阅读全文
posted @ 2005-04-21 13:15 老兵笔记 阅读(1306) 评论(0) 推荐(0)
摘要:要想在SR.Strings中使用中文字符串资源,必须这样: 把你的SR.Strings文件保存为UTF-8编码的(具体操作是:VS.Net2003-文件菜单-高级保存选项,选择“Unicode(UTF-8 带签名) - 代码页 65001”), 然后保存该文件。这时候,SR.resx中就会出现我们写的中文字符。 如果不这么做,自动生成的SR.resx总是无法生成中文字符。 阅读全文
posted @ 2005-04-11 22:38 老兵笔记 阅读(573) 评论(0) 推荐(0)
摘要:这种传入方式很利于我们统一应用中的错误描述的生成方式。比如我们可以定义错误描述在SR.strings文件中: LBS_Request_CannotConnectServer = 无法连接到远端LBS网关服务器:{0} 那么在实际调用时就可以这么: catch(WebException ex) {... sb.Append(""+ SR.LBS_Request_CannotConnectServer(_Url) +"\n"); ... } 阅读全文
posted @ 2005-04-11 22:36 老兵笔记 阅读(1389) 评论(8) 推荐(0)