From 8d399c65b943f1ceb05ec767637608b40feeb45d Mon Sep 17 00:00:00 2001 From: Jamie Date: Wed, 16 Mar 2016 20:21:07 +0000 Subject: [PATCH] Update Program.cs --- PlexRequests.UI/Program.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/PlexRequests.UI/Program.cs b/PlexRequests.UI/Program.cs index b3c66e329..b1008cd9d 100644 --- a/PlexRequests.UI/Program.cs +++ b/PlexRequests.UI/Program.cs @@ -70,8 +70,11 @@ namespace PlexRequests.UI if(string.IsNullOrEmpty(uri)) uri = GetStartupUri(); +StartOptions options = new StartOptions(); +var newPort = GetPort(); + options.Urls.Add($"http://*:{newPort}"); - using (WebApp.Start(uri)) + using (WebApp.Start(options)) { Console.WriteLine($"Request Plex is running on {uri}"); Console.WriteLine("Press any key to exit"); @@ -101,6 +104,16 @@ namespace PlexRequests.UI return uri; } +private static string GetPort() +{ + + + var service = new SettingsServiceV2(new JsonRepository(new DbConfiguration(new SqliteFactory()), new MemoryCacheProvider())); + var settings = service.GetSettings(); + + return settings.Port; +} + private static void ConfigureTargets(string connectionString) { LogManager.ThrowExceptions = true;