próbuję siebie przyjmującego prosty WebAPI:Owin self-gospodarza - Nie można słuchać na przedrostkiem „http: // localhost: 12345 /”, ponieważ jest ono sprzeczne z istniejącym rejestracji na maszynie
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();
}
}
pierwszy raz uruchomić ten, zaczyna słuchać dobrze, ale następnym razem, gdy próbuję - uzyskać to:
nie można słuchać na przedrostek „http://myhost.mymachine.me:12345/”, ponieważ jest ono sprzeczne z istniejącym rejestracji na maszynie
Co mogę zrobić, aby słuchać za każdym razem, a nie wykonywać ain o istniejącej rezerwacji?
mogę programowo poradzić? – IamStalker
@IamStalker przechwycisz wyjątek HttpListenerException i wypróbujesz go na nowym porcie. Zasadniczo utwórz pętlę w WebApp.Start (...) do X liczby ponownych prób. – Salgat