<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Case by Case..</title>
        <link>http://blog.joycode.com/tingwang/Default.aspx</link>
        <description>Wang Ting's Tech Blog</description>
        <language>zh-CN</language>
        <copyright>TingWang</copyright>
        <managingEditor>wang_ting@citiz.net</managingEditor>
        <generator>Joycode Version 1.0.0.0</generator>
        <image>
            <title>Case by Case..</title>
            <url>http://www.joycode.com/images/TingWang/gravatar.aspx</url>
            <link>http://blog.joycode.com/tingwang/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>如何通过验证给远程计算机添加事件日志</title>
            <category>.Net General</category>
            <link>http://blog.joycode.com/tingwang/archive/2008/02/22/114890.aspx</link>
            <description>摘要：偶尔在论坛里看到了这么个问题：
http://forums.microsoft.com/china/ShowPost.aspx?PostID=2651830&amp;amp;SiteID=15
EventLog组件没有提供验证的接口，在非域环境不方便通过远程计算机的验证。在网上搜了，这么一个常见的问题居然没有现成答案，OpenEventLog等API也没有验证参数……于是研究了一下Windows自带的EventCreate.exe的实现，原来是调用了WNetAddConnection2，依样画葫芦：
&amp;nb...[&lt;a href=/tingwang/archive/2008/02/22/114890.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/114890.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2008/02/22/114890.aspx</guid>
            <pubDate>Fri, 22 Feb 2008 07:20:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/114890.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2008/02/22/114890.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/114890.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/114890.aspx</trackback:ping>
        </item>
        <item>
            <title>Visual Studio 2008 Setup Resources</title>
            <category>Setup/MSI</category>
            <link>http://blog.joycode.com/tingwang/archive/2007/12/24/112509.aspx</link>
            <description>摘要：Visual Studio 2008 Setup Troubleshooting Guidehttp://blogs.msdn.com/varungupta/archive/2007/12/04/visual-studio-2008-setup-troubleshooting-guide.aspx
Visual Studio 2008 and .NET Framework 3.5 setup log fileshttp://blogs.msdn.com/astebner/archive/2007/07/...[&lt;a href=/tingwang/archive/2007/12/24/112509.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/112509.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2007/12/24/112509.aspx</guid>
            <pubDate>Mon, 24 Dec 2007 07:07:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/112509.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2007/12/24/112509.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/112509.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/112509.aspx</trackback:ping>
        </item>
        <item>
            <title>隐藏IE下载对话框的Save As按钮...</title>
            <category>ASP.Net</category>
            <link>http://blog.joycode.com/tingwang/archive/2007/12/03/112203.aspx</link>
            <description>这件事，这些年来已经和客户说了无数遍：这是客户端浏览器的行为，我们在服务器端的代码|程序中没有控制，所以是做不到的……
今天一个偶然的机会发现原来我竟然错了，Windows XP SP2带的IE 6早已经实现了这个功能了……
CONTENT Attribute | content Propertyhttp://msdn2.microsoft.com/en-us/library/ms533689.aspx
技术的车轮原来就这么不停的在向前滚动着……
&amp;nbsp;&lt;img src="http://blog.joycode.com/tingwang/aggbug/112203.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2007/12/03/112203.aspx</guid>
            <pubDate>Mon, 03 Dec 2007 03:38:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/112203.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2007/12/03/112203.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/112203.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/112203.aspx</trackback:ping>
        </item>
        <item>
            <title>Windows 2.0</title>
            <category>Misc</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/12/01/32964.aspx</link>
            <description>偶然找到一个有Windows 2.0的VPC。在大谈Longhorn和Avalon的今日，见过这个“先驱”的人恐怕不多……（我没认错吧？） &lt;img src="http://blog.joycode.com/tingwang/aggbug/32964.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/12/01/32964.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 05:47:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/32964.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/12/01/32964.aspx#feedback</comments>
            <slash:comments>51</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/32964.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/32964.aspx</trackback:ping>
        </item>
        <item>
            <title>[转] .NET - A Love Story </title>
            <category>Misc</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/12/01/44376.aspx</link>
            <description>摘要：Quoted from ".NET Weblog of J. Michael Palermo IV" at:
http://weblogs.asp.net/palermo4/archive/2005/02/14/372170.aspx
Please visit the original link for some interesting replies =)
I have a managed heap of memories regarding you - none of which are IDi...[&lt;a href=/tingwang/archive/2006/12/01/44376.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/44376.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/12/01/44376.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 05:40:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/44376.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/12/01/44376.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/44376.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/44376.aspx</trackback:ping>
        </item>
        <item>
            <title>.Net 中的日志 (log file)</title>
            <category>Troubleshooting</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/12/01/88416.aspx</link>
            <description>Useful Logging Options in .Net:
http://blog.joycode.com/tingwang/articles/80349.aspx
持续更新中……这可能是我写过的所有东西中最有用的一样，就看识不识货了……如果有补充，请留言，谢谢……&lt;img src="http://blog.joycode.com/tingwang/aggbug/88416.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/12/01/88416.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 05:32:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/88416.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/12/01/88416.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/88416.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/88416.aspx</trackback:ping>
        </item>
        <item>
            <title>ASP.Net 中运行需要很长时间处理的任务</title>
            <category>ASP.Net</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/12/01/47297.aspx</link>
            <description>摘要：经常看到用户要在ASP.Net 中跑一些需要很长时间才能返回的任务（如DTS Package等等）。这样一来一个页面可能很长时间无法Render到客户端，而使用户对当前任务的状态产生疑惑。&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
MSDN上看到了一些解决方案：&lt;o:p&gt;&lt;/o:p&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
Build ...[&lt;a href=/tingwang/archive/2006/12/01/47297.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/47297.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/12/01/47297.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 04:36:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/47297.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/12/01/47297.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/47297.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/47297.aspx</trackback:ping>
        </item>
        <item>
            <title>在ASP.Net 1.1中实现Script Callback框架</title>
            <category>ASP.Net</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/12/01/47305.aspx</link>
            <description>摘要：Dino写了三篇文章介绍Script Callback：&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
Script Callbacks in ASP.NET&lt;o:p&gt;&lt;/o:p&gt;
http://msdn.microsoft.com/msdnmag/issues/04/08/CuttingEdge/&lt;o:p&gt;&lt;/o:p&gt;
&lt;o:p&gt;&amp;n...[&lt;a href=/tingwang/archive/2006/12/01/47305.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/47305.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/12/01/47305.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 04:36:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/47305.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/12/01/47305.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/47305.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/47305.aspx</trackback:ping>
        </item>
        <item>
            <title>如何在VS.Net Setup Project里安装MSDE Engine</title>
            <category>Setup/MSI</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/12/01/32792.aspx</link>
            <description>摘要：许多.Net/ASP.Net的程序都用MSDE作为后台的数据库。MSDE engine的安装包里带了一套Merge Module，可以用在Setup Project中。这样我们在装自己的程序的时候附带的MSDE engine也能被装上了。
不过Setup Project build之后还是需要用Orca做一些细调，不然安装无法成功。详细步骤见link：
How to use MSDE Merge Modules in VS.Net Setup projecthttp://blog.joycode.co...[&lt;a href=/tingwang/archive/2006/12/01/32792.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/32792.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/12/01/32792.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 04:31:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/32792.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/12/01/32792.aspx#feedback</comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/32792.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/32792.aspx</trackback:ping>
        </item>
        <item>
            <title>有滚动条、固定Header的ASP.Net DataGrid实现</title>
            <category>ASP.Net</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/12/01/32793.aspx</link>
            <description>如果要render出滚动条，我们可以把DataGrid放在&amp;lt;div&amp;gt;里。如果还要一个不随滚动条滚动的Header，我们可以在&amp;lt;div&amp;gt;外另外render一个Header。我写过一个Web Control Library详见：
Fixed Header Scrollable DataGrid controlhttp://blog.joycode.com/tingwang/articles/32789.aspx
（最可恨的customer居然要pager和滚动条同时用……）&lt;img src="http://blog.joycode.com/tingwang/aggbug/32793.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/12/01/32793.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 04:30:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/32793.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/12/01/32793.aspx#feedback</comments>
            <slash:comments>10</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/32793.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/32793.aspx</trackback:ping>
        </item>
        <item>
            <title>通过CAB包和IE在客户端安装可被COM调用的.Net assembly</title>
            <category>Setup/MSI</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/12/01/32909.aspx</link>
            <description>摘要：普通的ActiveX控件或COM&amp;nbsp; DLL打包成Cab后能很容易通过Internet Component Download装到客户端。我们只需在网页里加入&amp;lt;object codebase...&amp;gt;&amp;lt;/object&amp;gt;。
今天遇到一个人想对.Net写的“COM组件”做相同的事情。可是.Net assembly是要RegAsm之后才能被COM client调用的……
一个解决办法是把.Net assembly和它的TLB（Register属性都为vsdrfCOM)打在Setu...[&lt;a href=/tingwang/archive/2006/12/01/32909.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/32909.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/12/01/32909.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 04:30:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/32909.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/12/01/32909.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/32909.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/32909.aspx</trackback:ping>
        </item>
        <item>
            <title>如何在VS.Net Setup Project中安装COM+ 组件</title>
            <category>Setup/MSI</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/12/01/33166.aspx</link>
            <description>摘要：实在没什么玄妙的……如果是.Net的ServicedComponent，那么我们可以在Setup Project的custom action中直接运行RegSvcs.exe……做的更漂亮点的就直接用System.EnterpriseServices.RegistrationHelper……
如果是VB 6或者VC写的unmanaged COM component，要装到COM+ Catalog里去，可以有两个选择：
1. 如果自认是个Windows Installer高手，那就用Orca直接修改Win...[&lt;a href=/tingwang/archive/2006/12/01/33166.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/33166.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/12/01/33166.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 04:29:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/33166.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/12/01/33166.aspx#feedback</comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/33166.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/33166.aspx</trackback:ping>
        </item>
        <item>
            <title>Drag &amp; Drop between Managed WinFom and Explorer</title>
            <category>.Net General</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/12/01/38826.aspx</link>
            <description>摘要：如果要实现把文件从Explorer里拖到WinForm上做处理，可以参见下面的KB:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
How To Provide File Drag-and-Drop Functionality in a Visual C# .NET Application&lt;o:p&gt;&lt;/o:p&gt;
http://suppor...[&lt;a href=/tingwang/archive/2006/12/01/38826.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/38826.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/12/01/38826.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 04:27:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/38826.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/12/01/38826.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/38826.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/38826.aspx</trackback:ping>
        </item>
        <item>
            <title>在Remoting Server上取得Remoting Client的IP地址</title>
            <category>Remoting</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/12/01/39615.aspx</link>
            <description>摘要：由于Remoting的TcpChannel没有提供内建的认证机制，许多人希望能通过IP地址来辨认Remoting Client。我们可以在Remoting Server端注册上自定义的Server Channel Sink，通过Transport Headers来获取request的IP。详见：
How to get the IP address of the Remoting Client on Remoting Serverhttp://blog.joycode.com/tingwang/artic...[&lt;a href=/tingwang/archive/2006/12/01/39615.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/39615.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/12/01/39615.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 04:27:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/39615.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/12/01/39615.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/39615.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/39615.aspx</trackback:ping>
        </item>
        <item>
            <title>为WebControl实现设计时(Design Time)的Left, Top属性</title>
            <category>ASP.Net</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/12/01/39635.aspx</link>
            <description>摘要：有没有试过给ASP.Net Web Control实现Left和Top属性？就像WinForm的control一样，当在Designer里拖动control的时候，Properties window里的Left和Top跟着一起改变。当在Properties window里修改Left和Top时，control在Designer里位置跟着移动。
看似简单的问题，真的要做的话就会发现其难度了……
How to interact with Style["LEFT"] and Style["TOP"] of ...[&lt;a href=/tingwang/archive/2006/12/01/39635.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/39635.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/12/01/39635.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 04:26:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/39635.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/12/01/39635.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/39635.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/39635.aspx</trackback:ping>
        </item>
        <item>
            <title>在ASP.Net DataGrid中制作弹出式的日期选择Calendar</title>
            <category>ASP.Net</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/12/01/40934.aspx</link>
            <description>摘要：客户要在DataGrid里绑定日期数据，并显示一个按钮，按钮按了以后弹出一个Calendar，可供选择日期。选择的结果要还给原来的DataGrid。给他做了一个：&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
How to implement popup Calendar dialog box with DataGrid&lt;o:p&gt;&lt;/o:p...[&lt;a href=/tingwang/archive/2006/12/01/40934.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/40934.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/12/01/40934.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 04:24:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/40934.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/12/01/40934.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/40934.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/40934.aspx</trackback:ping>
        </item>
        <item>
            <title>多IP地址服务器使用Remoting Client Activated Object</title>
            <category>Remoting</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/12/01/47291.aspx</link>
            <description>摘要：有的服务器有多个IP地址。这样的服务器host CAO的时候会有一个问题，Remoting Framework可能会将CAO绑定到一个错误的IP地址，例如公网的用户可能得到一个服务器在私网的IP，这样在调用CAO的方法时会失败。同样的情况也发生在一个Server Activated Object的方法返回一个MarshalByRefObject的时候。对于这样的情况，可以通过Channel的“bindTo”属性将一个Channel强制绑定给一个IP，例如公网IP，可是这样一来，私网的用户就无法使用同一个C...[&lt;a href=/tingwang/archive/2006/12/01/47291.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/47291.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/12/01/47291.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 04:24:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/47291.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/12/01/47291.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/47291.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/47291.aspx</trackback:ping>
        </item>
        <item>
            <title>TFS恢复数据库后需要清Cache</title>
            <category>VSTS</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/12/01/88372.aspx</link>
            <description>摘要：MVP 王兴明的blog中已经提到了……http://blog.joycode.com/mango/archive/2006/11/13/86530.aspx
在做完MSDN的步骤之后还需要删除下面目录中的内容，否则可能会出现文件名和内容混乱：
C:\Program Files\Microsoft Visual Studio 2005 Team Foundation Server\Web Services\VersionControl\Data
How to: Restore Team Founda...[&lt;a href=/tingwang/archive/2006/12/01/88372.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/88372.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/12/01/88372.aspx</guid>
            <pubDate>Fri, 01 Dec 2006 02:46:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/88372.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/12/01/88372.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/88372.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/88372.aspx</trackback:ping>
        </item>
        <item>
            <title>_ctl0 vs ctl00</title>
            <category>ASP.Net</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/11/22/87859.aspx</link>
            <description>摘要：ASP.Net 2.0中把默认的control ID前缀从_ctl0改为ctl00了，可能有很多依赖control ID的代码会无法正常工作。 
其实Web.Config中有下面这个选项可以控制： 
xhtmlConformance Element (ASP.NET Settings Schema)http://msdn2.microsoft.com/en-us/library/ms228268.aspx
&amp;lt;system.web&amp;gt;
&amp;lt;xhtmlConformance mode="...[&lt;a href=/tingwang/archive/2006/11/22/87859.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/87859.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/11/22/87859.aspx</guid>
            <pubDate>Wed, 22 Nov 2006 08:58:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/87859.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/11/22/87859.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/87859.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/87859.aspx</trackback:ping>
        </item>
        <item>
            <title>SOS 2.0中!StopOnException和ADPlus的结合使用</title>
            <category>Debuging</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/08/11/79800.aspx</link>
            <description>摘要：.Net Framework 2.0带的Managed Debugging Extension SOS.DLL中新增了一个StopOnException的命令。使用它，我们可以比较方便得在指定类型的Exception发生时抓到进程的内存镜像。这样就避免了使用"ADPlus -Crash -FullOnFirst"而导致生成大量无用的First Chance Exception的情况，步骤如下：
1. 创建一个ADPlus的配置文件StopOnException.cfg：&lt;!--

Code high...[&lt;a href=/tingwang/archive/2006/08/11/79800.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/79800.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/08/11/79800.aspx</guid>
            <pubDate>Fri, 11 Aug 2006 09:51:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/79800.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/08/11/79800.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/79800.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/79800.aspx</trackback:ping>
        </item>
        <item>
            <title>运行多个Windows Live Messenger实例的方法</title>
            <category>Debuging</category>
            <category>Misc</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/08/11/79746.aspx</link>
            <description>摘要：1. 将msnmsgr.exe复制msnmsgr2.exe
2. 用WinDBG打开msnmsgr.exe。
3. 用bp命令设置如下断点：
bp kernel32!CreateEventA "j (poi(esp+10) != 0) 'da poi(esp+10)';'g'"
4. g命令，开始运行进程。
5. 断点会不断被hit，并打印出CreateEvent创建的Event名字。
6. 继续g，直到找到一个叫“MSNMSGR”的Event：
0:000&gt; gModLoad: 75e60...[&lt;a href=/tingwang/archive/2006/08/11/79746.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/79746.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/08/11/79746.aspx</guid>
            <pubDate>Fri, 11 Aug 2006 08:57:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/79746.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/08/11/79746.aspx#feedback</comments>
            <slash:comments>8</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/79746.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/79746.aspx</trackback:ping>
        </item>
        <item>
            <title>Debugging Windows Service</title>
            <category>Debuging</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/08/11/79763.aspx</link>
            <description>摘要：关于调试Windows Service的启动问题，基本可以参考下面的文章的“Configure a service to start with the WinDbg debugger attached”节：
How to debug Windows serviceshttp://support.microsoft.com/kb/824344/en-us
但是有一类Windows Service，必须要用域用户身份运行，如VSTS中的Team Build Service，它们不能使用SYSTEM身份运行...[&lt;a href=/tingwang/archive/2006/08/11/79763.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/79763.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/08/11/79763.aspx</guid>
            <pubDate>Fri, 11 Aug 2006 06:48:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/79763.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/08/11/79763.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/79763.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/79763.aspx</trackback:ping>
        </item>
        <item>
            <title>报到...</title>
            <category>Misc</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/08/11/32797.aspx</link>
            <description>托开心的福，能在这里安一个家……刚搬了些自己的老帖来……以后有时间一定多更新……
笨人对.Net和Windows Installer的兴趣比较大，但比较水，各位成名大侠多多关照……　 &lt;img src="http://blog.joycode.com/tingwang/aggbug/32797.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/08/11/32797.aspx</guid>
            <pubDate>Fri, 11 Aug 2006 06:22:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/32797.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/08/11/32797.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/32797.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/32797.aspx</trackback:ping>
        </item>
        <item>
            <title>ASP.Net Web Application shutdown on idle?</title>
            <category>ASP.Net</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/08/11/45266.aspx</link>
            <description>摘要：不知为何很多人都有这么一种印象：一个ASP.Net Web Application当idle很长时间以后会被worker process关闭，当我们再发request的时候Web Application会被重新动态编译，重新启动，会很慢……有这种印象的人还包括ASP.Net MVP：&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
Force...[&lt;a href=/tingwang/archive/2006/08/11/45266.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/45266.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/08/11/45266.aspx</guid>
            <pubDate>Thu, 10 Aug 2006 18:21:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/45266.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/08/11/45266.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/45266.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/45266.aspx</trackback:ping>
        </item>
        <item>
            <title>Remoting Exception Server stack trace?</title>
            <category>Remoting</category>
            <link>http://blog.joycode.com/tingwang/archive/2006/08/11/38824.aspx</link>
            <description>摘要：今天做了一个Remoting的问题，经过isolation，简单来说，就是.Net 2.0 (Beta 1 Refresh)的Remoting server返回一个Hashtable给.Net 1.1的Remoting client时，client端会发生下面的Exception：&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&amp;nbsp;
Syst...[&lt;a href=/tingwang/archive/2006/08/11/38824.aspx&gt;阅读全文&lt;/a&gt;]&lt;img src="http://blog.joycode.com/tingwang/aggbug/38824.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>TingWang</dc:creator>
            <guid>http://blog.joycode.com/tingwang/archive/2006/08/11/38824.aspx</guid>
            <pubDate>Thu, 10 Aug 2006 17:46:00 GMT</pubDate>
            <wfw:comment>http://blog.joycode.com/tingwang/comments/38824.aspx</wfw:comment>
            <comments>http://blog.joycode.com/tingwang/archive/2006/08/11/38824.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blog.joycode.com/tingwang/comments/commentRss/38824.aspx</wfw:commentRss>
            <trackback:ping>http://blog.joycode.com/tingwang/services/trackbacks/38824.aspx</trackback:ping>
        </item>
    </channel>
</rss>