2009-07-13 35 views
0

任何人都可以簡要地解釋如何在Reddot中使用.NET文件夾類型,我找不到任何文檔。如何使用Reddot .NET文件夾

我理想地希望能夠使用Reddot之外的母版頁和用戶控件來簡化開發,而.NET文件夾好像可以讓我這樣做。

回答

1

從幫助文檔:

.NET文件夾 - 如果你正在使用你的項目的.NET架構選擇此類型。您可以將必要的配置文件和程序集存儲在此文件夾中。每個項目只能創建一個.NET文件夾。子文件夾箱是自動創建的。

從我1月份的簡短培訓中,我相信指導員指出放置在.NET文件夾中的程序集可用於整個模板的預執行代碼塊。

0

對此做了一些調查和實驗後,它看起來會在您發佈站點時部署bin文件夾和該文件夾中的任何文件,但不會部署子目錄。它似乎沒有在smartedit模式下對該文件夾進行任何操作,因此在編輯時必須禁用.net功能。

+0

這是不正確的。我在SmartEdit模式下確實使用了.NET控件。 – ctford 2009-11-03 12:05:15

0

爲了支持.NET項目,RedDot CMS爲每個項目提供了.NET文件夾和 可配置虛擬目錄。如果你想使用.NET框架 爲你的項目,你必須配置以下設置:

輸入的物理路徑和虛擬目錄

輸入的物理路徑和執行RDExecute虛擬目錄和 預執行頁面,如aspx頁面。 (轉至:SmartTree /管理項目設置/項目/常規設置/編輯 設置/ RDExecute和PreExecute設置)。此處設置的虛擬目錄 已添加到RedDot內容服務器中指定的主機頭。如果沒有指定目錄 ,則主機頭將被獨佔使用,如果指定了。 虛擬目錄不應位於CMS的虛擬目錄 的路徑中,因爲存在配置文件影響RedDot CMS本身的風險。 理想情況下,應該選擇在Re​​dDot CMS虛擬目錄下 級別創建的虛擬目錄。如果 使用主機報頭(因爲主機報頭也用於集成),建議不要在 級別創建一個與RedDot CMS的虛擬目錄平行的目錄。這些 可能不再有效。虛擬路徑的

例如:/ CMS/mysite的/ PreExecute

設置.NET文件夾

創建您可以在其中存儲所需的配置文件 和組件一個.NET的文件夾。每個項目只能創建一個.NET文件夾。子文件夾 bin是自動創建的。 .NET項目的根目錄必須爲分配給.NET文件夾的 作爲發佈文件夾。 (轉到:SmartTree /管理Project設置/項目/文件夾/創建文件夾)

設置項目變種

您可以定義在.NET文件夾應該用於項目的項目 變種。如果您已爲某個項目變體配置了此設置,則每發佈一次 此項目變體都會發布,將會檢查.NET文件夾或其子文件夾中 文件是否已更改。所有更改的文件也將發佈到 。 (轉到:SmartTree /管理Project設置/項目/工程變種/選擇 項目變量/編輯項目變量/使用.NET文件夾)

更新.NET文件夾 用的手動更新的幫助。 NET文件夾, RDExecute和PreExecute的虛擬目錄已更新。該更新在.NET文件夾 上觸發,並且是集羣範圍內的。 (轉至:SmartTree /管理項目設置/項目/文件夾/選擇.NET文件夾/ 更新虛擬目錄)。在.NET文件夾中上傳或刪除文件時,虛擬目錄也會自動更新爲 。如果在項目設置中指定了物理文件夾,則此更新僅佔用 位置。

最後

你應該主要與RDEXecute功能一起使用ASP.NET。 PreExecute(活動模板)使用 某些機制將不會或不完全正常工作。 如果您打算在PreExecute區域使用ASP.NET,請提醒您仔細測試您的 應用程序。

個人,我們告訴紅點到bin文件夾推到一個tempbin文件夾的發佈服務器,否則,如果從Visual Studio的發佈進行測試等等這些文件將被覆蓋

0

的.NET文件夾,實質上是一個位置用於發佈沒有被任何元素引用的'東西'。紅點通常只會發佈以某種方式連接的東西(直接,通過引用或通過關鍵字關聯)

例如,如果您有一些編譯的DLL,它們將在.NET文件夾中甚至被放置時發佈如果您不創建佔位符來引用它們。

您必須指定在指定變體的編輯項目變體區域中使用.NET文件夾。

1:將.NET文件夾配置指向文件系統位置。 (在這個例子中,包含幾個.zip文件)。

2:A/bin子目錄在指定的文件系統位置

3自動創建:指定項目的變體使用.NET文件夾。

4:發佈該變體。

.net文件夾(這裏是兩個.zip文件)的內容應與紅點網頁一起發佈。

相關問題