This is an old revision of the document!
Конфигурационный файл (обычно он называется Q-Publishing Configuration.xml) располагается на web-сервере в программной папке QP7.Framework (по умолчанию - C:\Program Files\Quantum Art\QP7.Framework
). В случае, если QP7 устанавливался на сервер вручную (без инсталлятора) местоположение программной папки можно посмотреть в ключе реестра Configuration File
по пути HKEY_LOCAL_MACHINE\SOFTWARE\Quantum Art\Q-Publishing
Основное содержимое файла – это:
Для применения настроек конфигурации требуется перезагрузка приложения бэкенда. Изменения же в Customer-кодах применяются на лету.
Переменная - TempDirectory. Обычно C:\Temp
или C:\Windows\Temp
. Необходимо, чтобы пользователь, под которым выполняется бэкенд, имел права на эту папку.
Пользователь по умолчанию, от имени которого рассылаются уведомления. Настройка распространяется на все базы, работающие под данным бэкендом. Значение по умолчанию – Q-Publishing Backend.
Почтовый адрес, от имени которого отправляются сообщения об ошибках. Необходимо, чтобы это был реальный адрес, существующий на сервере.
Почтовый адрес, куда отправляются сообщения об ошибках. Желательно, чтобы это был реальный адрес, в противном случае хост может попасть в черный список за спам.
Описана в решении задачи импорта пользователей из Active Directory.
Описаны здесь.
В переменной SqlMetalPath задается путь к файлу утилиты sqlmetal, которая генерирует код LINQ-классов на основании DBML-файла. Пример пути: C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\sqlmetal.exe
. Используется функционалом Собрать контенты (Assemble Contents) на странице Контенты (Contents)
Синтаксис:
<customer customer_name="publishing"> <db>Provider=SQLOLEDB;Initial Catalog=publishing_new;Data Source=sql;Workstation ID=MSCPC01;User ID=publishing;Password=publishing</db> <db_asp_net>Initial Catalog=publishing_new;Data Source=sql;User ID=publishing;Password=publishing</db_asp_net> </customer>
Discussion