How to debug a Private Module Assembly in DotNetNuke.
1. 以browser開啟DotNetNuke首頁(yè)
2. 將所寫的模塊,手動(dòng)新增到 Module Definitions
3. 開啟模塊vs.net 項(xiàng)目 ,以Debug模式 建置項(xiàng)目
4. 將產(chǎn)生的dll檔案與pdb檔案拷貝到 DotNetNuke 的 bin下(記得要做,我第一次就是忘了,所以不成功)
5. 設(shè)定除錯(cuò)
(1) 選擇選單的 工具à偵錯(cuò)處理序
(3) 勾選 Common Language Runtime 后按下 “確定”
(4) 關(guān)閉
6. 要除錯(cuò)的模塊加到網(wǎng)頁(yè)中:
這種方式的除錯(cuò)應(yīng)該是通用的,只要是程序架構(gòu)事由多個(gè)個(gè)別開發(fā)DLL所組成,刻意將程序拆成多個(gè)DLL時(shí),的除錯(cuò)應(yīng)該都可以使用此方式除錯(cuò)。
我第一次開發(fā)模塊的時(shí)候,因?yàn)椴恢烙么朔绞匠e(cuò),就直接把開發(fā)的模塊程序加到DotNetNuke的項(xiàng)目中,可是這樣項(xiàng)目太大,速度很慢,用此方法比較好
此文章是參考:How to build a Private Module Assembly in Rainbow.doc
聯(lián)系客服