Service Creatio, enterprise edition
Это документация Creatio версии 7.16.0. Мы рекомендуем использовать новую версию документации.

Настройка файла Web.config (только Oracle)

После настройки параметров соединения с базой данных в файле ConnectionStrings.config для Oracle Database также необходимо настроить конфигурационный файл Web.config, в который вынесены некоторые параметры конфигурации приложения, необходимые для его работы.

Чтобы настроить Web.config:

1.Перейдите в корневую папку приложения ~\WebAppRoot\Creatio.

2.Откройте файл файл Web.config в текстовом редакторе.

3.В параметре general блока <db> измените значение атрибута currentSchemaName на имя схемы, которая указана в ConnectionStrings.config. Это позволит сайту приложения увидеть записанные в файле параметры конфигурации.

<db>
    <general securityEngineType="Terrasoft.DB.Oracle.OracleSecurityEngine, Terrasoft.DB.Oracle"
executorType="Terrasoft.DB.Oracle.OracleExecutor, Terrasoft.DB.Oracle"
isCaseInsensitive="true" maxAnsiJoinCount="0"
engineType="Terrasoft.DB.Oracle.OracleEngine, Terrasoft.DB.Oracle"
metaEngineType="Terrasoft.DB.Oracle.OracleMetaEngine,
Terrasoft.DB.Oracle"
metaScriptType="Terrasoft.DB.Oracle.OracleMetaScript,
 Terrasoft.DB.Oracle" typeConverterType="Terrasoft.DB.Oracle.OracleTypeConverter,
Terrasoft.DB.Oracle" connectionStringName="db"
binaryPackageSize="1048576" useOrderNullsPosition="true"
 currentSchemaName="[Имя схемы базы данных Oracle]" maxEntitySchemaNameLength="30" />
</db>

4.Проверьте, что в блоке <DbProviderFactories> указана версия библиотеки 4.112.1.2. Этот параметр определяет коннектор, через который происходит подключение сайта к базе данных.

<system.data>
       <DbProviderFactories>
           <remove invariant="Oracle.DataAccess.Client" />
           <add name="Oracle Data Provider for .NET"
invariant="Oracle.DataAccess.Client" description="Oracle Data
 Provider for .NET" type="Oracle.DataAccess.Client.OracleClientFactory, Oracle.DataAccess,
Version=4.112.1.2, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
       </DbProviderFactories>
   </system.data>

5.В блоке <quartz> укажите значение ключа quartz.dataSource.SchedulerDb.provider. Этот параметр необходим для того, чтобы планировщик мог взаимодействовать с таблицами в базе данных.

<add key="quartz.dataSource.SchedulerDb.provider" value="OracleODP-1123-40" />

6.Сохраните изменения.

Смотрите также

Проверка обязательных компонентов Windows

Настройка сайта приложения на IIS

Настроийка вебсокетов

Перевод Creatio с HTTP на HTTPS

Был ли данный материал полезен?

Как можно улучшить эту статью?