首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Web程序中不能使用反照

2013-09-17 
Web程序中不能使用反射public Object createInstance(String strCan){Assembly vAssObject resultString

Web程序中不能使用反射

public Object createInstance(String strCan)
        {
            Assembly vAss;
            Object result;
            String dllName, className;
            String strFile;
            String[] arrayCanPart;
            try
            {
                arrayCanPart = getArray(strCan);
                dllName = arrayCanPart[0];
                className = arrayCanPart[1];
                strFile = this.m_missionOn.workPath + @"" + dllName;
                if (File.Exists(strFile) == false)
                {
                    strFile = this.m_missionOn.workPath + @"\Bin" + dllName;
                }
                vAss = Assembly.LoadFile(strFile);
                result = vAss.CreateInstance(className);
            }
            catch (Exception e1)
            {
                Msg m1;
                m1 = m_missionOn.msgMaker.createMsg("Com1.MsgError.CreateInstanceError");
                m1.Data["Can"] = strCan;
                m1.Data["Cause"] = e1.Message;


                throw m1;
            }
            
            return result;
        }


[解决办法]
把异常的具体信息和对应的行贴出来。
[解决办法]
用Load试试
http://www.cnblogs.com/liuzhendong/archive/2011/08/15/2139506.html

热点排行