public void Start() { if (_isArchivedInstalled("DMSArchiv")) { DMS.Session.Init("DMSArchiv"); } else { Connection conn = new Connection(SimpleServerExtensionMethods.GetDataPath("DMSArchiv"), "DMSArchiv"); Start(); } var hostConfig = new HostConfiguration { UrlReservations = new UrlReservations { CreateAutomatically = true }, }; if (hostUrl == null) { hostUrl = "http://localhost:8089/"; } hostNancy = new NancyHost(hostConfig, new Uri(hostUrl)); hostNancy.Start(); }
/// <summary> /// Check If Archive Database Exists or Not /// </summary> /// <returns></returns> private bool _isArchivedInstalled(string archiveName) { string rootPath = Path.Combine(SimpleServerExtensionMethods.GetDataPath(archiveName), "db-" + archiveName, "DMSArchiv.sqlite"); return(File.Exists(rootPath)); }