diff --git a/eFormAPI/eFormAPI/Global.asax.cs b/eFormAPI/eFormAPI/Global.asax.cs index 191c3247ac..f3caa83f37 100644 --- a/eFormAPI/eFormAPI/Global.asax.cs +++ b/eFormAPI/eFormAPI/Global.asax.cs @@ -6,6 +6,7 @@ using System.Web.Configuration; using System.Web.Http; using System.Web.Mvc; +using Castle.Core.Internal; using eFormAPI.Web.Infrastructure.Helpers; using eFormAPI.Web.Infrastructure.Models.API; using eFormAPI.Web.Migrations; @@ -33,12 +34,15 @@ protected void Application_Start() var configuration = WebConfigurationManager.OpenWebConfiguration("~"); var section = (ConnectionStringsSection)configuration.GetSection("connectionStrings"); var connString = section.ConnectionStrings["eFormMainConnection"].ConnectionString; - var migrationConfiguration = new EformMigrationsConfiguration(connString) + if (!connString.IsNullOrEmpty()) { - TargetDatabase = new DbConnectionInfo(connString, "System.Data.SqlClient") - }; - var migrator = new DbMigrator(migrationConfiguration); - migrator.Update(); + var migrationConfiguration = new EformMigrationsConfiguration(connString) + { + TargetDatabase = new DbConnectionInfo(connString, "System.Data.SqlClient") + }; + var migrator = new DbMigrator(migrationConfiguration); + migrator.Update(); + } } catch (Exception exception) { diff --git a/eFormAPI/eFormAPI/Web.config b/eFormAPI/eFormAPI/Web.config index 1f4053b99a..c8f7f9dbfe 100644 --- a/eFormAPI/eFormAPI/Web.config +++ b/eFormAPI/eFormAPI/Web.config @@ -1,4 +1,4 @@ - +