Added multiple bindings for IISExpress. Allowing users to not run as admin (or add an urlacl as admin), but still access NzbDrone from localhost.

pull/6/head
Mark McDowall 13 years ago
parent 78a9adbbcc
commit 3efe465114

@ -172,6 +172,12 @@ namespace NzbDrone
configXml.XPathSelectElement("configuration/system.applicationHost/sites").Elements("site").Where( configXml.XPathSelectElement("configuration/system.applicationHost/sites").Elements("site").Where(
d => d.Attribute("name").Value.ToLowerInvariant() == "nzbdrone").First().Element("bindings"); d => d.Attribute("name").Value.ToLowerInvariant() == "nzbdrone").First().Element("bindings");
bindings.Descendants().Remove(); bindings.Descendants().Remove();
bindings.Add(
new XElement("binding",
new XAttribute("protocol", "http"),
new XAttribute("bindingInformation", String.Format("*:{0}:localhost", Config.Port))
));
bindings.Add( bindings.Add(
new XElement("binding", new XElement("binding",
new XAttribute("protocol", "http"), new XAttribute("protocol", "http"),

Loading…
Cancel
Save