继续阅读之前,我们假设您熟悉以下知识:
1. 用IDisposable接口释放dotNET资源
如果不熟悉这些知识点,可以看本文最后资源列表中的文章。
本文讨论了出现不可捕获的ObjectDisposedException异常崩溃,寻找可能的原因,并试图解决。阅读全文>
发表于 @ 2006年09月19日 15:19:00|评论(loading...)|收藏
继续阅读之前,我们假设您熟悉以下知识:
MS SQL Server 2000
Sp_makewebtask
FOR XML 子句
如果不熟悉这些知识点,可以看下面两小节[准备工作一:FOR XML]和[准备工作二:sp_makewebtask];否则可以直接跳过。阅读全文>
发表于 @ 2006年06月29日 15:28:00|评论(loading...)|收藏
虽然说,Remoting一般都在同一个域内调用,但有时候,也需要跨域访问,甚至于跨Internet访问。毕竟,让第三方远程测试下Remoting方法,不能要求人家加入你的域。阅读全文>
发表于 @ 2006年06月09日 19:25:00|评论(loading...)|收藏
首先,这种情况发生在第一次使用Microsoft Enterprise Library June 2005的库(不限定是哪一个库,可以是Caching,或者Security)时,并且你的应用是Web应用:
在Windows2000上,你也许会看到错误“拒绝对注册表项的访问”;
在Windows2003上,你将看到“System.Security.SecurityException: 不允许所请求的注册表访问权。”
此种情形,蝈蝈俊在他的《使用企业库在某些站点会报试图执行安全策略不允许的操作异常的解决方法。》中已经谈及了。我下面将试图详细说明原因。阅读全文>
发表于 @ 2006年05月03日 01:23:00|评论(loading...)|收藏
1:class is not marked as serializable;
2:Because of security restrictions, the type System.Runtime.Remoting.ObjRef cannot be accessed。阅读全文>
发表于 @ 2006年04月25日 16:11:00|评论(loading...)|收藏
OTA,即Over The Air,国内翻译为空中下载。
OTA标准由爱立信和诺基亚共同制订。OTA涵盖了许多范围,比如Kjava中的应用程序下载也是通过OTA。我们这篇文章主要讲的是,通过短信方式空中下载配置信息,参考的文档是OTA_settings_general_7_0.pdf。
规范中定义了三种Setting:
浏览器设置
浏览器的书签设置
SyncML设置
也就是说,你通过发送短信可以帮助用户手机配置这三种设置。
原则上,你只要看了OTA_settings_general_7_0.pdf,并参照OTA_service_settings_example_v11.pdf,就可以轻松地制作出符合规范的OTA短信。
但是,本文档的目的就是让你简单粗暴地直奔主题,看完这篇文档后,就了解了OTA短信的概念,通过以下代码:
OTAMessage
OTAMessage message = new OTAMessage();
txtOTAResult.Text = message.GetSMSBytes(txtBookmarkName.Text, txtB阅读全文>
发表于 @ 2005年09月05日 16:21:00|评论(loading...)|收藏
VSTO,就是Visual Studio Tools for the Microsoft Office System。
不用安装Office即可使用。
本文章演示了:
1.2. Word.ApplicationClass打开文档
1.3. Word.Range选定文档范围
1.4. 销毁一切
三个内容,来说明如何通过VSTO操作Office文档。阅读全文>
发表于 @ 2005年09月01日 14:38:00|评论(loading...)|收藏
自定义的mobile.List的横排效果
现有的mobile.List输出效果,每一个Item之间一定会换行,如果你看了WmlListAdapter的源代码就知道了,这是因为他们在输出每一个Item渲染时调用了RenderLink(writer, item.Value, null, false, false, item.Text, true);,最后一个参数就是是否在本Item渲染后输出换行标记。
我们可以改变这种渲染方式,从而让mobile.List变成横排效果。
自定义的mobile.List的图片效果
现有的mobile.List输出效果,每一个Item前后无法插入一张image。
我们可以改变这种渲染方式,从而让mobile.List变成可以自定义每一行的插入图片效果。
下面,我们来介绍一下步骤:阅读全文>
发表于 @ 2005年08月20日 03:10:00|评论(loading...)|收藏
UAB(Updater Application Block),你可以用它来从中心服务器上检测更新、下载并实施任何客户端应用更新的工具组件。
你可以保持你的智能客户端无需人为干预地与时俱进。
你还可以扩展UAB来下载文件。
阅读全文>
发表于 @ 2005年08月09日 14:57:00|评论(loading...)|收藏
这部分是参考了cgq214 的Blog讲到的写法,同时根据实际效果作了点修正.阅读全文>
发表于 @ 2005年07月19日 18:46:00|评论(loading...)|收藏
Windows 2000限制了只有Administrators组才可以访问WMI数据。而Microsoft Enterprise Library需要访问WMI记录的性能数据.
如果是一个未授权的账号,比如ASPNET要访问WMI数据,就会得到这样的错误:“从 C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_wp.exe 对性能数据进行访问”。
解决方法
我们可以授权ASPNET账号以访问WMI API的权限,通过如下步骤:阅读全文>
发表于 @ 2005年06月27日 13:07:00|评论(loading...)|收藏
现象
我们的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”的使用导致的。阅读全文>
发表于 @ 2005年06月13日 13:58:00|评论(loading...)|收藏
目的:
我们建立这种交互关系的目的是,在Web Service和Windows Service(或者其他Windows应用)之间建立起一种稳固的可扩展的不受地域限制的交互关系。
阅读全文>
发表于 @ 2005年06月01日 15:09:00|评论(loading...)|收藏
“singleton服务中客户端意外退出或网络故障时,服务器端如何知道,并作相应的业务层处理”。
背后的故事:
对于这个问题,http://www.dotnetjunkies.com/Tutorial/BFB598D4-0CC8-4392-893D-30252E2B3283.dcik有一个描述阅读全文>
发表于 @ 2005年05月19日 22:34:00|评论(loading...)|收藏
.NET Framework升级之后,Remoting中的事件就需要对信道进行特别的设置,要自己创建BinaryServerFormatterSinkProvider类的实例,并且将其TypeFilterLevel设为TypeFilterLevel.Full,这是.NET 1.1中增强了安全设置后必须要做的事情。阅读全文>
发表于 @ 2005年05月19日 22:30:00|评论(loading...)|收藏