2011-04-12 43 views

回答

2

嘗試Mitchel賣家的DNN Blank Skins包。

但是,我不認爲改變皮膚會在模塊開發過程中加載時間有很大的不同。也就是說,要在更改/ bin文件夾後加載時間。加快加載時間的一個簡單方法是最小化/ bin文件夾的整體大小。您可以製作生產/ bin文件夾的副本,並刪除當前模塊開發所不需要的所有dll。

最小化加載程序集的另一種方法是在開發的第一階段使用DNN NOT。這意味着不會從PortalModuleBase繼承,而是使用從System.Web.UI.Page繼承的普通aspx頁面。

兩種方式增加額外的維護工作和其他麻煩。就個人而言,我一直都用一個完整的DNN的發展環境,因爲這些天現代化的硬件,而且很可能IIS 7.x中,有顯著改善加載時間。

+0

所以你只開發自己的ASPX頁面作爲模塊的網頁,然後將它們移植到DNN的用戶控件(模塊也是真的......他們並不在這一點上擴展常見的類) – leeand00 2011-04-12 23:03:33

+1

是。您需要用於DNN框架依賴項(如PortalID,ModuleID,UserID和Settings)的存根。如果你需要很多DNN框架功能,首先開發ASPX可能不值得遇到麻煩。 – mika 2011-04-13 06:47:33

2

除了上面提到的項目,你會希望確保您有性能設置正確安裝,以確保您的網站也運行正常,因爲它可以。