I'm trying to self-host a simple WebAPI:
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();
}
}
The first time I run this, it starts to listen just fine, but the next time that I try - I get this:
Failed to listen on prefix 'http://myhost.mymachine.me:12345/' because it conflicts with an existing registration on the machine
What can I do to make it listen every time, and not complain about an existing reservation?