title: OWIN - Selfhosting WebApi without specific port
body: <p>Is it possible to selfhost a WebApi service without specifying the local port like this:</p>
  
  <pre><code>Microsoft.Owin.Hosting.WebApp.Start&lt;Startup1&gt;("http://localhost:9000")
  </code></pre>
  
  <p>I think it can be troublesome in deployement to customers (e.g. firewall problems or conflicts with other services which occupy the same port).</p>
  
  <p>I have found nothing. Every tutorial/example uses the port.</p>
  
  <p>Without Owin it is possible with a WebApi service.</p>
  
  <p>Edit:
  I want that the service doesn't use any port at all. The server should run "inmemory" like it is done in this blog:
   <a href="http://pfelix.wordpress.com/2012/03/05/asp-net-web-api-in-memory-hosting/" rel="nofollow">asp-net-web-api-in-memory-hosting/</a></p>