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í.
<connectionStrings configSource="Config\ConnectionStrings.config" />
V souboru /Config/ConnectionStrings.config pak uvést definici spojení do databáze.
<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
<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
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ě:
<quartz> ... <add key="quartz.plugin.xml.fileNames" value="~/Config/TaskServerQuartzJobs.xml" /> ... </quartz>