Настройка файла 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