Konfigurace služby TaskServer probíhá v konfiguračním souboru služby, který je umístěn ve složce služby a nese stejné jméno jako spustitelný soubor služby s příponou .config.
Konfigurace připojení k databázi řešení
V hlavním souboru konfigurace služby uvedeme cestu k souboru, který obsahuje konfiguraci vlastního připojení.
Blok kódu |
---|
|
<connectionStrings configSource="Config\ConnectionStrings.config" /> |
V souboru /Config/ConnectionStrings.config pak uvést definici spojení do databáze.
Blok kódu |
---|
theme | Eclipse |
---|
language | xml |
---|
title | Připojení k SQL server |
---|
|
<add name="ConnectionString" connectionString="XpoProvider=MSSqlServer;Data Source=server_name;Initial Catalog=DB;
Persist Security Info=True;User ID=id;Password=pwd" providerName="System.Data.SqlClient" /> |
Různé možné řetězce definující zdroj dat dle typu použité databáze jsou k nalezení zde.
Konfigurace logů aktivit služby
Pro volbu konfiguračního souboru pro logy služby TaskServer je nutné změnit hodnotu atributu klíče configFile. Příklad konfigurace je zobrazen níže
Blok kódu |
---|
|
<log4net configSource="Config\Log4Net.config" />
<common>
<logging>
<factoryAdapter type="Common.Logging.Log4Net.Log4NetLoggerFactoryAdapter, Common.Logging.Log4net">
<arg key="configType" value="FILE-WATCH" />
<arg key="configFile" value="~/Config/Log4Net.config" />
</factoryAdapter>
</logging>
</common> |
Konfigurace pravidelných úloh služby
Kotva |
---|
| quartz_config |
---|
| quartz_config |
---|
|
Konfigurace opět probíhá v hlavním konfiguračním souboru služby. Definice úloh je uvedena v souboru jehož struktura je popsána
zde.
Konfigurace k souboru s úlohami pak vypadá následovně:
Blok kódu |
---|
|
<quartz>
...
<add key="quartz.plugin.xml.fileNames" value="~/Config/TaskServerQuartzJobs.xml" />
...
</quartz> |