瀏覽代碼

fixes #1537 - [Feature Request] Provide option to select which interface(s) to bind to

Luke Pulverenti 9 年之前
父節點
當前提交
18df678d3f
共有 1 個文件被更改,包括 16 次插入1 次删除
  1. 16 1
      MediaBrowser.Server.Startup.Common/ApplicationHost.cs

+ 16 - 1
MediaBrowser.Server.Startup.Common/ApplicationHost.cs

@@ -831,9 +831,24 @@ namespace MediaBrowser.Server.Startup.Common
 
         private string CertificatePath { get; set; }
 
+        private string NormalizeConfiguredLocalAddress(string address)
+        {
+            var index = address.Trim('/').IndexOf('/');
+
+            if (index != -1)
+            {
+                address = address.Substring(index + 1);
+            }
+
+            return address.Trim('/');
+        }
         private IEnumerable<string> GetUrlPrefixes()
         {
-            var hosts = ServerConfigurationManager.Configuration.LocalNetworkAddresses.ToList();
+            var hosts = ServerConfigurationManager
+                .Configuration
+                .LocalNetworkAddresses
+                .Select(NormalizeConfiguredLocalAddress)
+                .ToList();
 
             if (hosts.Count == 0)
             {