Menu

Configuration

Cafee

For simple installation everything should work out of the box, but i recommend you to store connection strings in web.configuration files.

Storing connection strings

Connection string could be stored under ConnectionString or AppSettings section of configuration files.
Connection strings must be .NET format like:

'Database=(file);Datasource=(server);User=(sysdba);Password(masterkey);dialect=(1|3);'

Optionally you could set connection pooling. For more information about connection pooling please visit firebirdsql.org website
I recomend you to use ConnectionString part of config file.

Under ConnectionString section it should look like this:

<add name="(name)" providerName="FirebirdSql.Data.FirebirdClient" connectionString="(ConnectionString)" />

FbWebMon will only allow you to use connection stings with providerName equals to FirebirdClient library assembly name, so if you use it under your application and you use also another database engine it's ok. FbWebMon will ignore them.

Under AppSettings section it should look like this:

<add key="(name)" value="(ConnectionString)" />

BUT!! FbWebMon cannot (yet) reliable say what is a what isn't connection string so it will most of things in AppSettings ignore, but in some cases can't. It also can't figure out if connection string in AppSettings is or is not for Firebird Database.

Loading ConnectionStrings from AppSettings was implemented because some badly designed application can have ConnectionStrings here.

Transaction Trapper

You could set prefix for all Transaction Trapper items in database. If you want it you must put something like this under AppSetting section in web.config:

~~~~~~~~~~~
<add key="TriggerTablePrefix" value="DBM$">
~~~~~~~~~</add>


Related

Wiki: Home
Wiki: Install