ASP.NET Web Service如何工作(1)
采集日期:2008-4-29作者:zgqtxwd(注:本数据由系统自动采集,内容与BHCODE无关)
比如,假设虚拟目录叫作“math”,它包含了Math.asmx,它的bin子目录下包含了assembly,浏览http://localhost/math/math.asmx时.asmx句柄将生成图2中的文档页。.asmx句柄也提供了对.asmx文件源代码的即时编译(just-in-time compilation),比如下面的文件就既包括了WebService声明,也包括了引用类的源代码。当一个访问.asmx文件的消息进入.NET HTTP管道时,管道就会调用WebServiceHandlerFactory类来实例化一个新的WebServiceHandler对象,用它来处理请求(通过调用IhttpHandlerProcessRequest方法)。