User Tools

Site Tools


admin:config

Конфигурационный файл 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-кодах применяются на лету.

Настройки конфигурации

Синтаксис:

<configuration>
  <app_vars>
    ...
    <app_var app_var_name="TempDirectory">C:\Temp\</app_var>
    ...
  </app_vars>
</configuration>

После изменения настроек конфигурации требуется перезагрузка приложения IIS.

Временная папка

TempDirectory

Обычно C:\Temp или C:\Windows\Temp. Необходимо, чтобы пользователь, под которым выполняется бэкенд, имел права на эту папку.

Настройки почты

MailHost, MailLogin, MailPassword, MailFrom, MailFromName, MailForErrors.

Описаны в отдельном документе

Настройка интеграции c Active Directory

ADsConnectionString, ADsPath

Описаны в решении задачи импорта пользователей из Active Directory.

Настройки правил доступа, интегрированных с Backend

security_UID_varname_VB, security_GID_varname_VB, security_UID_varname_CSharp, security_GID_varname_CSharp

Описаны здесь.

Настройка LINQ

В переменной SqlMetalPath задается путь к файлу утилиты sqlmetal, которая генерирует код LINQ-классов на основании DBML-файла. Пример пути: C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\sqlmetal.exe. Используется функционалом Собрать контенты (Assemble Contents) на странице Контенты (Contents)

Прочие настройки

Customer-коды

Синтаксис:

<customer customer_name="publishing">
<db>Provider=SQLOLEDB;Initial Catalog=publishing_new;Data Source=sql;Workstation ID=MSCPC01;User ID=publishing;Password=publishing</db>
</customer>

Изменения в Customer-кодах применяются на лету.

Раньше было необходимо настраивать две строки подключения: для ASP и для ASP.NET. Теперь используется только одна (в теге db).

Discussion

Enter your comment
 
admin/config.txt · Last modified: 2010/07/01 14:16 by celutp