title: Cannot use multiple options OWIN
body: <p>I've got a small problem regarding a server hosted with OWIN. I'm trying to make it accessible to the local network which means I have to add a few extra options:</p>
  
  <pre><code>// Start OWIN host 
          StartOptions options = new StartOptions();
          options.Urls.Add("http://localhost:4004");
          //options.Urls.Add("http://127.0.0.1:4004");
          //options.Urls.Add(string.Format("http://{0}:4004", Environment.MachineName));
          using (WebApp.Start&lt;Startup&gt;(options))
          {
  
              // Create HttpCient and make a request to api/values 
              HttpClient client = new HttpClient();
              client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/text"));
  
          }
  </code></pre>
  
  <p>Now the problem is, if I uncomment the second line: </p>
  
  <pre><code>options.Urls.Add("http://127.0.0.1:4004");
  </code></pre>
  
  <p>I'll get an error:</p>
  
  <blockquote>
    <p>An unhandled exception of type
    'System.Reflection.TargetInvocationException' occurred in mscorlib.dll</p>
    
    <p>Additional information: Exception has been thrown by the target of an
    invocation.</p>
  </blockquote>
  
  <p>Can someone help me out? It's weird that I can only use localhost, and not my ip.</p>