2014-10-16 16 views
7

varolan kayıt çakıştığından:Owin kendinden konak - önek dinlemek için başarısız 'http: // localhost: 12345 /' ben öz-host için basit WebAPI çalışıyorum makinede

public class AccountViewApplication 
    { 
     protected IDisposable WebApplication; 

     public void Start() 
     { 
      WebApplication = WebApp.Start<WebPipeline>("http://myhost.mymachine.me:12345"); 
      new AccountViewApplication().Start(); 
     } 

     public void Stop() 
     { 
      WebApplication.Dispose(); 
     } 
    } 
bunu ilk çalıştırdığınızda

, gayet dinlemeye başlar, ama denemek yakın zaman - bu alın:

makinede varolan kayıt çakıştığından önek 'http://myhost.mymachine.me:12345/' dinlemek için başarısız

Her seferinde dinlemek için ne yapabilirim? Mevcut rezervasyon hakkında?

cevap

2

Mevcut bir kayıttan şikayetçi olursanız, bu bağlantı noktasında başka bir şey çalıştığı için olur. İlk kez çalıştıysa, programın ilk örneğiniz hala çalışıyor gibi geliyor.

Program adınız için Görev Yöneticisi'nde kontrol edin ve hala canlı olup olmadığına bakın.

+1

programlı halledebilirim? – IamStalker

+0

@IamStalker bu HttpListenerException'ı yakalayıp yeni bir bağlantı noktasında deneyin. Temel olarak, WebApp.Start (...) üzerinde yeniden deneme sayısı X'e kadar bir döngü oluşturun. – Salgat

İlgili konular