Как вы используете папку Reddot .NET - PullRequest
0 голосов
/ 13 июля 2009

Может кто-нибудь кратко объяснить, как использовать тип папки .NET в Reddot, я не могу найти никакой документации.

В идеале я хотел бы иметь возможность использовать главные страницы и пользовательские элементы управления вне Reddot, чтобы упростить разработку, а папка .NET, похоже, позволяет мне это делать.

Ответы [ 4 ]

1 голос
/ 22 июля 2009

Из справочной документации:

.NET Folder - выберите этот тип, если вы используете .NET Framework для своего проекта. В этой папке вы можете хранить необходимые файлы конфигурации и сборки. Для каждого проекта может быть создана только одна папка .NET. Корзина подпапок создается автоматически.

И после моего краткого обучения в январе, я полагаю, инструктор указал, что сборки, помещенные в папку .NET, могут использоваться для предварительного выполнения блоков кода во всех шаблонах.

0 голосов
/ 24 декабря 2016

Тип папки .NET - это, по сути, место для публикации материала, на который не ссылается ни один элемент. Red Dot обычно публикует только те вещи, которые связаны каким-либо образом (напрямую, по ссылке или по ассоциации ключевых слов)

Например, если у вас есть несколько скомпилированных библиотек DLL, они будут опубликованы, если они помещены в папку .NET, даже если вы не создадите заполнитель для ссылки на них.

Необходимо указать использование папки .NET в области «Изменить вариант проекта» указанного варианта.

1: укажите конфигурацию вашей папки .NET в месте расположения файловой системы. (В этом примере содержится пара файлов .zip).

2: подкаталог / bin автоматически создается в указанном месте файловой системы

3: укажите вариант проекта для использования папки .net.

4: опубликовать этот вариант.

Содержимое папки .net (здесь два файла .zip) должно быть опубликовано вместе со страницами с красной точкой.

0 голосов
/ 17 января 2014

Для поддержки проектов .NET RedDot CMS предоставляет папку .NET и настраиваемые виртуальные каталоги для каждого проекта. Если вы хотите использовать .NET В рамках вашего проекта необходимо настроить следующие параметры:

Введите физический путь и виртуальный каталог

Введите физический путь и виртуальный каталог для выполнения RDExecute и Предварительно выполнять страницы, такие как страницы aspx.

(Перейти к: SmartTree / Управление настройками проекта / Проект / Общие настройки / Изменить Настройки / настройки RDExecute и PreExecute). Виртуальный каталог установлен здесь добавляется в заголовок хоста, указанный на контент-сервере RedDot. Если нет каталога указан, то заголовок хоста будет использоваться исключительно, если он указан. Виртуальный каталог не должен находиться в пути к виртуальному каталогу. CMS, поскольку существует риск, что файлы конфигурации влияют на саму RedDot CMS. В идеале должен быть выбран виртуальный каталог, созданный на уровне ниже виртуального каталога RedDot CMS. Каталог, который был создан на Уровень, параллельный виртуальному каталогу RedDot CMS, не рекомендуется, если используя заголовок узла (поскольку заголовок узла также используется для интеграции). Эти возможно, больше не может работать.

пример виртуального пути: / CMS / mysite / PreExecute

Настройка папки .NET

Создать папку .NET, в которой вы можете хранить необходимые файлы конфигурации и сборки. Для каждого проекта может быть создана только одна папка .NET. Подпапка Корзина создается автоматически. Корневой каталог проекта .NET должен быть назначается папке .NET в качестве папки публикации. (Перейдите: SmartTree / Администрирование параметров проекта / Проект / Папки / Создать папку)

Настройка вариантов проекта

Вы можете определить, что папка .NET должна использоваться для проекта вашего проекта. варианты. Если вы настроили этот параметр для варианта проекта, каждый раз этот вариант проекта опубликован, будет проверка, если файлы в папка .NET или ее подпапки были изменены. Все измененные файлы также будут опубликован. (Перейти к: SmartTree / Администрирование параметров проекта / Проект / Варианты проекта / Выбрать Вариант проекта / Изменить вариант проекта / Использовать папку .NET)

Обновление папки .NET С помощью ручного обновления папки .NET, виртуальный каталог для RDExecute и PreExecute обновлены. Обновление запускается в папке .NET и для всего кластера. (Перейдите: SmartTree / Администрирование параметров проекта / Проект / Папки / Выбрать папку .NET / Обновить виртуальный каталог). Виртуальный каталог также автоматически обновляется когда файлы загружены или удалены в папке .NET. Обновление займет только Поместите, если в настройках проекта была указана физическая папка.

И наконец

Вы должны в первую очередь использовать ASP.NET вместе с функциональностью RDEXecute. С помощью PreExecute (активные шаблоны) некоторые механизмы будут не полностью или не полностью работоспособны. Если вы планируете использовать ASP.NET в областях PreExecute, пожалуйста, напомните, чтобы проверить Приложение тщательно.

Лично мы просим reddot переместить папку bin в папку tempbin на сервере публикации, в противном случае, если ваша публикация из Visual Studio для тестирования и т.д., эти файлы будут перезаписаны

0 голосов
/ 14 июля 2009

Проведя некоторое исследование и экспериментируя с этим, похоже, что при публикации сайта он развернет папку bin и все файлы в этой папке, но не подкаталоги. Похоже, он ничего не делает с этой папкой в ​​режиме smartedit, поэтому при редактировании необходимо отключить функцию .net.

...