代码之家  ›  专栏  ›  技术社区  ›  Steve Temple

如何使用Reddot.NET文件夹

  •  0
  • Steve Temple  · 技术社区  · 17 年前

    有人能简要解释一下如何在Reddot中使用.NET文件夹类型吗?我找不到任何文档。

    理想情况下,我希望能够使用Reddot之外的母版页和用户控件来简化开发,而.NET文件夹似乎允许我这样做。

    4 回复  |  直到 17 年前
        1
  •  1
  •   kenleycapps    17 年前

    从帮助文档中:

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

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

        2
  •  0
  •   Steve Temple    17 年前

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

        3
  •  0
  •   Tony Gayter    12 年前

    每个项目的可配置虚拟目录。如果你想使用.NET 对于项目的框架,必须配置以下设置:

    输入要执行RDExecute的物理路径和虚拟目录,然后

    (转到:SmartTree/管理项目设置/项目/常规设置/编辑) 设置/R执行和预执行设置)。此处设置的虚拟目录 添加到RedDot content server中指定的主机标头。如果没有目录 虚拟目录不应位于虚拟目录的路径中 对于CMS,存在配置文件影响RedDot CMS本身的风险。 理想情况下,应选择已在某个级别创建的虚拟目录 下面是RedDot CMS的虚拟目录。在某个位置创建的目录 如果出现以下情况,则不建议与RedDot CMS的虚拟目录平行 使用主机头(因为主机头也用于集成)。这些 可能再也不能工作了。

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

    设置.NET文件夹

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

    设置项目变量

    您可以定义项目的项目应使用.NET文件夹 变体。如果已为项目变量配置此设置,则每次 .NET文件夹或其子文件夹已更改。所有更改的文件也将被删除 出版。 (转到:SmartTree/管理项目设置/项目/项目变体/选择) 项目变量/编辑项目变量/使用.NET文件夹)

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

    最后

    您应该主要将ASP.NET与RDEXecute功能一起使用。使用 预执行(活动模板)某些机制将不起作用或功能不全。 如果您计划在预执行区域使用ASP.NET,请提醒测试您的 仔细申请。

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

        4
  •  0
  •   Silas    9 年前

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

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

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

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

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

    4:发布该变体。

    net文件夹的内容(这里是两个.zip文件)应该与红点页面一起发布。

    推荐文章