====== Конфигурационный файл QP7.Framework ====== Конфигурационный файл (обычно он называется 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-коды (доступ к базам данных) Для применения настроек конфигурации требуется перезагрузка приложения бэкенда. Изменения же в Customer-кодах применяются на лету. ===== Настройки конфигурации ===== Синтаксис: ... C:\Temp\ ... **После изменения настроек конфигурации требуется перезагрузка приложения IIS**. ==== Временная папка ==== **TempDirectory** Обычно ''C:\Temp'' или ''C:\Windows\Temp''. Необходимо, чтобы пользователь, под которым выполняется бэкенд, имел права на эту папку. ==== Настройки почты ==== **MailHost**, **MailLogin**, **MailPassword**, **MailFrom**, **MailFromName**, **MailForErrors**. Описаны в [[http://download.quantumart.com/Docs/QP7_Notifications.doc|отдельном документе]] ==== Настройка интеграции c Active Directory ==== **ADsConnectionString**, **ADsPath** Описаны в решении [[tasks:ad_sync|задачи импорта пользователей из Active Directory]]. ==== Настройки правил доступа, интегрированных с Backend ==== **security_UID_varname_VB**, **security_GID_varname_VB**, **security_UID_varname_CSharp**, **security_GID_varname_CSharp** Описаны [[development:integrated_security|здесь]]. ==== Настройка LINQ ==== В переменной **SqlMetalPath** задается путь к файлу утилиты sqlmetal, которая генерирует код LINQ-классов на основании DBML-файла. Пример пути: ''C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\sqlmetal.exe''. Используется функционалом **Собрать контенты** (**Assemble Contents**) на странице **Контенты** (**Contents**) ==== Прочие настройки ==== ===== Customer-коды ===== Синтаксис: Provider=SQLOLEDB;Initial Catalog=publishing_new;Data Source=sql;Workstation ID=MSCPC01;User ID=publishing;Password=publishing Изменения в Customer-кодах применяются на лету. Раньше было необходимо настраивать две строки подключения: для ASP и для ASP.NET. Теперь используется только одна (в теге **db**).