当前位置:编程学习 > C#/ASP.NET >>

关于反射调用的问题,急!

现在在处理这样一个项目,定时处理一些web程序的服务功能,比如定时执行某个报表,然后保存好执行完的数据,等用户下次打开时,就直接从保存好的数据里提取,计划是准备写一个window service,然后通过反射去调用具体功能的程序集dll,现在已基本上是一个报表一个程序集,现在有这样一个问题,调用时,制报表函数引用了很多静态公用类,而这些静态公用类是调用前已经初始化的,所以我在反射调用时,也得要将这些信息初始化,比如数据库连接信息,原来是通过System.Configuration.ConfigurationManager.AppSettings["constr"]抓取,但我通过反射时,再执行这样程序,就抓取不了啦,不知道这个问题怎么解决,或着还有什么更好的方案来处理这个定时执行功能 --------------------编程问答-------------------- private const string m_path = "C9.OA.Books.SQLDAL"; // 类命名空间

        /// <summary>
        /// 加载图书入库登记数据处理类
        /// </summary>
        public static C9.OA.Books.IDAL.BookStockIn.IBookStockIn CreateBookStockIn()
        {
            return Assembly.Load(m_path).CreateInstance(m_path + ".BookStockIn.BookStockIn") as C9.OA.Books.IDAL.BookStockIn.IBookStockIn;
        }

前提是必须知道你定义的类型 --------------------编程问答-------------------- mark --------------------编程问答-------------------- mark --------------------编程问答-------------------- --------------------编程问答--------------------
不懂 帮顶! --------------------编程问答-------------------- System.Configuration.ConfigurationManager.AppSettings["constr"]抓取不到,是因为你的Windows服务没有对应的APP.CONFIG,你看可不可以给Windows服务也添加一个同样的APP.CONFIG
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,