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
. Необходимо, чтобы пользователь, под которым выполняется бэкенд, имел права на эту папку.
Пользователь по умолчанию, от имени которого рассылаются уведомления. Настройка распространяется на все базы, работающие под данным бэкендом.
Описана в решении задачи импорта пользователей из 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