在我們的應用程序中,我們需要編譯代碼並加載在內存中生成的DLL。從基礎設施的角度來看,這部分是一個需求,我們無法改變這一點。.NET內存中的DLL和ASP.NET頁面
編譯和加載DLL在內存中沒有問題。但是,ASP.NET aspx頁面無法加載,因爲asp.net無法找到內存中的引用/類型。
我只能想到兩個可能的方法,但不知道哪一個是最實用的方法:
- 找到一個方法來編譯和執行aspx頁面或自己使用自定義HTTP處理程序 ASCX控制
- 找到一種方法來鏈接內存中的dll作爲執行時的頁面/ ascx控件的引用。
我很欣賞你的見解...
說「在內存中」你的意思是動態加載DLL,使用反射? – Kath 2012-04-17 18:18:53
是的,這是正確的! – sam360 2012-04-17 18:29:23
您是否檢查過使用程序集的全名?如果你給我們一段代碼來看看你做錯了什麼,那將是非常棒的。 – Kath 2012-04-17 18:45:52