你如何使用Reddot .NET文件夹

时间:2009-07-13 12:08:11

标签: .net reddot

任何人都可以简单解释如何在Reddot中使用.NET文件夹类型,我找不到任何文档。

我非常希望能够在Reddot之外使用母版页和用户控件来简化开发,而.NET文件夹似乎可以让我这样做。

4 个答案:

答案 0 :(得分:1)

从帮助文档:

.NET文件夹 - 如果您正在为项目使用.NET框架,请选择此类型。您可以将必要的配置文件和程序集存储在此文件夹中。每个项目只能创建一个.NET文件夹。子文件夹bin会自动创建。

从1月份的简短培训开始,我相信教师指出放在.NET文件夹中的程序集可以用于整个模板中的预执行代码块。

答案 1 :(得分:0)

对此进行了一些调查和实验后,看起来它会在您发布网站时部署bin文件夹和该文件夹中的所有文件,但不会部署子目录。在smartedit模式下,它似乎没有对该文件夹执行任何操作,因此在编辑时必须禁用.net功能。

答案 2 :(得分:0)

为了支持.NET项目,RedDot CMS提供.NET文件夹和 每个项目的可配置虚拟目录。如果要使用.NET 您的项目框架,您必须配置以下设置:

输入物理路径和虚拟目录

输入物理路径和虚拟目录以执行RDExecute和 PreExecute页面,例如aspx页面。

(转到:SmartTree /管理项目设置/项目/常规设置/编辑 设置/ RDExecute和PreExecute设置)。这里设置虚拟目录 添加到RedDot内容服务器中指定的主机头。如果没有目录 指定后,如果指定了主标题,则将独占使用主标题。 虚拟目录不应位于虚拟目录的路径中 CMS,因为配置文件可能会影响RedDot CMS本身。 理想情况下,应选择已在某个级别创建的虚拟目录 在RedDot CMS的虚拟目录下面。在a处创建的目录 如果,建议不要与RedDot CMS的虚拟目录并行级别 使用主机头(因为主机头也用于集成)。这些 可能不再有用了。

虚拟路径的示例:/ CMS / mysite / PreExecute

设置.NET文件夹

创建一个.NET文件夹,您可以在其中存储必要的配置文件 和组件。每个项目只能创建一个.NET文件夹。子文件夹 bin是自动创建的。 .NET项目的根目录必须是 作为发布文件夹分配给.NET文件夹。 (转到:SmartTree /管理项目设置/项目/文件夹/创建文件夹)

设置项目变体

您可以定义.NET文件夹应该用于项目的项目 变种。如果您每次都为项目变体配置了此设置 这个项目变体发布会有一个检查,看看文件是否在 .NET文件夹或其子文件夹已更改。所有更改的文件也将是 出版。 (转到:SmartTree /管理项目设置/项目/项目变体/选择 项目变体/编辑项目变体/使用.NET文件夹)

更新.NET文件夹 在手动更新.NET文件夹的帮助下,虚拟目录为 RDExecute和PreExecute已更新。在.NET文件夹上触发更新 并且是集群范围的。 (转到:SmartTree /管理项目设置/项目/文件夹/选择.NET文件夹/ 更新虚拟目录)。虚拟目录也会自动更新 在.NET文件夹中上载或删除文件时。更新只会采取 如果在项目设置中指定了物理文件夹,则放置。

最后

您应该主要将ASP.NET与RDEXecute功能一起使用。运用 PreExecute(活动模板)某些机制将不会或不能完全正常运行。 如果您打算在PreExecute区域使用ASP.NET,请提醒您测试一下 申请仔细。

我个人告诉reddot将bin文件夹推送到发布服务器上的tempbin文件夹,否则如果从visual studio发布以进行测试等,那些文件将被覆盖

答案 3 :(得分:0)

.NET文件夹类型本质上是用于发布未被任何元素引用的“stuff”的位置。红点通常只会发布以某种方式连接的内容(直接,通过引用或通过关键字关联)

例如,如果您有一些已编译的DLL,即使您没有创建占位符来引用它们,也会在.NET文件夹中放置它们。

您必须指定在指定变体的“编辑项目变体”区域中使用.NET文件夹。

1:将.NET文件夹配置指向文件系统位置。 (在此示例中,包含几个.zip文件)。

2:在指定的文件系统位置自动创建/ bin子目录

3:指定项目变体以使用.net文件夹。

4:发布该变体。

.net文件夹的内容(此处为两个.zip文件)应与红点一起发布。