摘要:
首先我们可以先来了解下什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型 (class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如: Assembly类可以获得正在运行的装配件信息,也可以动态的加载装配件,以及在装配件中查找类型信息,并创建该类型的实例。Type类可以获得对象的类型信息,此信息包含对象的所有要素:方法、构造器、属性等等,通过Type类可以得到这些要素的信息,并且调用之。MethodInfo包含方 阅读全文
摘要:
在做项目的时候,例如WCF服务一般都会将WCF服务承载于控制台应用程序,或者WinForm窗体应用程序,因为这样可以直接在服务代码上打断点,然后就可以调试了。但是项目已经发布了,当然这里我用的本机进行测试的,比如Web项目,或者WCF服务都发布于IIS后,有时候代码中会有意想不到的错误,有时候又必需通过调试才能解决问题,那么如何进行调试呢。我这里是Win7+VS2010+IIS7.0.首先通过IIS进行浏览Web网站的时候,在VS2010相应文件上已F9做好断点处理的操作,然后可以通过这样继续操作,你就可以在VS2010中调试了。 阅读全文
摘要:
有图有真相,如果你也是菜鸟那就也来看看我这个菜鸟一步一步的实现吧。我们都知道WCF在运行的时候必须自己提供宿主来承载服务。WCF 本身没有附带宿主,就需要我们自己来依附于宿主而承载WCF服务。那么现在主要有几种方式来为我们提供WCF的承载呢?1.在IIS中承载2.在Windows 进程激活服务(WAS)中承载3.在托管应用程序中承载(自承载)第一种在IIS中承载 WCF可以方便的通过IIS承载。此承载模型与ASP.NET和ASP.NET Web Service使用的模型类似。 可在以下操作系统上的IIS承载WCF --Windows XP SP2上的IIS 5.1 --Windows ... 阅读全文