读书人

Web程序中不能使用反照

发布时间: 2013-09-17 13:35:59 作者: rapoo

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

读书人网 >asp.net

热点推荐