Type.GetType總是返回NULL;
后來(lái)查看,web項(xiàng)目中的引用,發(fā)現(xiàn)么有引用對(duì)應(yīng)的項(xiàng)目。。
所以,應(yīng)用程序無(wú)法在web項(xiàng)目中找到對(duì)應(yīng)的dll。。
添加一個(gè)引用就解決了。。。。
額。。。不知道怎么說(shuō)通順些
舉個(gè)例子
如:Type.GetType("System.String") //這個(gè)是沒(méi)問(wèn)題的,因?yàn)镾ystem.String在mscorlib.dll中
下邊我要獲取MyProject.Data.SqlServerDAL
Type.GetType("MyProject.Data.SqlServerDAL") //這樣寫(xiě)是不成立的,我們要指定它數(shù)據(jù)的dll文件
Type.GetType("MyProject.Data.SqlServerDAL,MyProject.Data")//這樣寫(xiě)就對(duì)了
如果發(fā)現(xiàn)還是不行,還有一種可能就是web項(xiàng)目中沒(méi)有引用MyProject.Data,所以無(wú)法找到dll文件
添加新的引用就可以了
網(wǎng)上還有其他解決方法
如果上邊幾步都無(wú)法解決的話,可以看看這個(gè)
AspNet技術(shù):解決ASP.NET中Type.GetType方法總返回空的問(wèn)題,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。