<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Kevin Li</title><subtitle type="text">突破.net极限</subtitle><id>http://feed.cnblogs.com/blog/u/1526/rss</id><updated>2008-12-11T14:01:22Z</updated><author><name>Kevin Li</name><uri>http://www.cnblogs.com/walkinhill/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/walkinhill/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/1526/rss"/><entry><id>http://www.cnblogs.com/walkinhill/archive/2007/06/12/780546.html</id><title type="text">使用WMI远程部署/更新BizTalk程序集</title><summary type="text">使用WMI远程部署/更新BizTalk程序集</summary><published>2007-06-12T06:57:00Z</published><updated>2007-06-12T06:57:00Z</updated><author><name>Kevin Li</name><uri>http://www.cnblogs.com/walkinhill/</uri></author><link rel="alternate" href="http://www.cnblogs.com/walkinhill/archive/2007/06/12/780546.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/walkinhill/archive/2007/06/12/780546.html"/></entry><entry><id>http://www.cnblogs.com/walkinhill/archive/2007/05/26/761201.html</id><title type="text">基于WS-AtomicTransaction标准的WCF远程分布式事务（补充）</title><summary type="text">在测试WCF 的WS-AT协议的时候发现，虽然wsHttpBinding只支持WS-AtomicTransaction，但是当我没有配置MSDTC支持WS-AT协议，或者没有启用WS-AT协议，事务还是能够正常的Commit和Rollback。刚开始不知道是什么原因，后来查了一下微软的相关文档，发现使用wsHttpBinding支持事务时，出于效率的考虑，WCF会首先使用Oletx事务，而不是完全...</summary><published>2007-05-26T15:58:00Z</published><updated>2007-05-26T15:58:00Z</updated><author><name>Kevin Li</name><uri>http://www.cnblogs.com/walkinhill/</uri></author><link rel="alternate" href="http://www.cnblogs.com/walkinhill/archive/2007/05/26/761201.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/walkinhill/archive/2007/05/26/761201.html"/></entry><entry><id>http://www.cnblogs.com/walkinhill/archive/2007/05/26/761175.html</id><title type="text">基于WS-AtomicTransaction标准的WCF远程分布式事务（二）</title><summary type="text">分析WCF WS-AT消息内容</summary><published>2007-05-26T15:39:00Z</published><updated>2007-05-26T15:39:00Z</updated><author><name>Kevin Li</name><uri>http://www.cnblogs.com/walkinhill/</uri></author><link rel="alternate" href="http://www.cnblogs.com/walkinhill/archive/2007/05/26/761175.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/walkinhill/archive/2007/05/26/761175.html"/></entry><entry><id>http://www.cnblogs.com/walkinhill/archive/2007/05/26/565020.html</id><title type="text">基于WS-AtomicTransaction标准的WCF远程分布式事务（一）</title><summary type="text">配置MSDTC支持WS-AT协议，并使用WCF写使用WS-AT协议的分布式事务应用程序</summary><published>2007-05-26T15:08:00Z</published><updated>2007-05-26T15:08:00Z</updated><author><name>Kevin Li</name><uri>http://www.cnblogs.com/walkinhill/</uri></author><link rel="alternate" href="http://www.cnblogs.com/walkinhill/archive/2007/05/26/565020.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/walkinhill/archive/2007/05/26/565020.html"/></entry><entry><id>http://www.cnblogs.com/walkinhill/archive/2007/02/09/645670.html</id><title type="text">在Jeffrey Zhao的基础上＋反编译System.Web.Extensions.Design得到的完整Ajax代码</title><summary type="text">前两天看到了Jeffrey Zhao的鸡肋烹制出的美味——真正可调试的ASP.NET AJAX ，真是不错，把Ajax的代码整理成一个项目文件，现在可以调试了。但是因为微软没有提供设计时的源代码，开发的时候还是没法设计时支持，感觉还是不爽，没法只好自己用Reflector + FileDisassembler反编译源代码了。反编译后对其中的2个匿名方法处理了一下，得到了下面的源代码（其中包括了Je...</summary><published>2007-02-09T02:21:00Z</published><updated>2007-02-09T02:21:00Z</updated><author><name>Kevin Li</name><uri>http://www.cnblogs.com/walkinhill/</uri></author><link rel="alternate" href="http://www.cnblogs.com/walkinhill/archive/2007/02/09/645670.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/walkinhill/archive/2007/02/09/645670.html"/></entry><entry><id>http://www.cnblogs.com/walkinhill/archive/2006/11/10/556036.html</id><title type="text">.net remoting的事务传播以及wcf分布式事务</title><summary type="text">在.net 1.1或者.net 2.0中要实现分布式事务，如果不涉及远程调用，如调用remoting或者web service的方法，应该说是一件非常简单的事情，只需要用COM+（1.1/ServiceDomain）或者TransactionScope（2.0），通过msdtc协调即可。&#xD;&#xD;但是当事务方法中还需要调用remoting或者web service（不使用ws-at）时，由于remoting不支持事务传播机制，因此即便客户端调用remoting后发生错误回滚，remoting server上已经执行的操作（如数据库操作）也已经无法回滚。&#xD;</summary><published>2006-11-09T16:56:00Z</published><updated>2006-11-09T16:56:00Z</updated><author><name>Kevin Li</name><uri>http://www.cnblogs.com/walkinhill/</uri></author><link rel="alternate" href="http://www.cnblogs.com/walkinhill/archive/2006/11/10/556036.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/walkinhill/archive/2006/11/10/556036.html"/></entry><entry><id>http://www.cnblogs.com/walkinhill/archive/2005/12/10/294597.html</id><title type="text">在多线程环境下使用HttpWebRequest或者调用Web Service</title><summary type="text">最近使用多线程同时调用一个Web Service，总是有很多调用报超时，代码类似于下面的代码（为了简化，我把调用Web Service改为使用HttpWebRequest访问一个网址，效果时一样的）：&#xD;&#xD;我循环调用100次，但是总是有几十次调用报超时，具体如下：&#xD;&#xD;System.Net.WebException: 操作已超时。&#xD;   at System.Net.HttpWebRequest.GetResponse()&#xD;   at HttpRequestTest.HttpRequestTest.MakeWebRequest(Object obj) in g:\my documents\visual studio projects\httprequesttest\httprequesttest.cs:line 35&#xD;&#xD;真的不知道为什么，难道Web Service就不能在多线程的环境下调用！&#xD;&#xD;因为目前找不到原因，暂时放在首页，想向各位请教，明天就撤调，请手下留情，谢谢！&#xD;&#xD;&#xD;</summary><published>2005-12-10T13:25:00Z</published><updated>2005-12-10T13:25:00Z</updated><author><name>Kevin Li</name><uri>http://www.cnblogs.com/walkinhill/</uri></author><link rel="alternate" href="http://www.cnblogs.com/walkinhill/archive/2005/12/10/294597.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/walkinhill/archive/2005/12/10/294597.html"/></entry><entry><id>http://www.cnblogs.com/walkinhill/archive/2005/05/30/165190.html</id><title type="text">一篇介绍.NET 2.0 范型挺全面的文章</title><summary type="text">http://www.microsoft.com/china/msdn/library/langtool/vcsharp/csharpgenerics.mspx介绍的挺全面的</summary><published>2005-05-30T14:26:00Z</published><updated>2005-05-30T14:26:00Z</updated><author><name>Kevin Li</name><uri>http://www.cnblogs.com/walkinhill/</uri></author><link rel="alternate" href="http://www.cnblogs.com/walkinhill/archive/2005/05/30/165190.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/walkinhill/archive/2005/05/30/165190.html"/></entry><entry><id>http://www.cnblogs.com/walkinhill/archive/2005/05/28/164350.html</id><title type="text">C# 2.0中的范型和Nullable范型</title><summary type="text">在.net 1.1中我们无法对基础类型，如int、DateTime、enum类型等赋予null的值，但这在实际应用中往往会带来很多麻烦，比如有下面这个函数：class OrderDAC{ public ArrayList GetOrders(OrderStatus status){ }}public enum OrderStatus{ Initial, Canceled, Delivered}如果...</summary><published>2005-05-28T14:38:00Z</published><updated>2005-05-28T14:38:00Z</updated><author><name>Kevin Li</name><uri>http://www.cnblogs.com/walkinhill/</uri></author><link rel="alternate" href="http://www.cnblogs.com/walkinhill/archive/2005/05/28/164350.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/walkinhill/archive/2005/05/28/164350.html"/></entry><entry><id>http://www.cnblogs.com/walkinhill/archive/2005/04/20/141283.html</id><title type="text">Windows 2003 下分布式事务协调器（DTC）的配置</title><summary type="text">分布式事务在Windows 2003的配置比较麻烦，原来我就碰到过怎么设置也启动不了的情况，近日在别人指导下弄好了，顺便写个配置步骤，希望对大家有用 1、添加/删除程序中，选择添加Windows组件，选择应用程序服务器，选择启用分布式事务网络访问 2、在DTC所涉及的所有服务器中，启用NETBIOS，确保所有服务器能相互ping通对方，具体为修改所有服务器中的C:\Windows\System32...</summary><published>2005-04-20T06:11:00Z</published><updated>2005-04-20T06:11:00Z</updated><author><name>Kevin Li</name><uri>http://www.cnblogs.com/walkinhill/</uri></author><link rel="alternate" href="http://www.cnblogs.com/walkinhill/archive/2005/04/20/141283.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/walkinhill/archive/2005/04/20/141283.html"/></entry></feed>
