Disposing of a Bootstrapper used in a NancyHost causes said host to eternally load pages. I know this is more of a user mistake, but Nancy should somehow notify that something went wrong instead of silently failing and loading forever, which hints more at a firewall or network interface issue rather than application issue. Perhaps it should return a 500 or throw an exception.
Steps to Reproduce
Just this below code + a smallest possible module with a Get for testing. I am using a custom bootstrapper here just as a possible use-case where this might occur
using (var bootstrapper = new MyBootstrapper(dependency)) {
host = new NancyHost(bootstrapper, myUri);
host.Start();
}
Console.ReadKey();
System Configuration
Nancy version: v2.0.0
Nancy host
[x] Nancy.Hosting.Self
Environment (Operating system, version and so on): Win10 x64
Description
Disposing of a Bootstrapper used in a NancyHost causes said host to eternally load pages. I know this is more of a user mistake, but Nancy should somehow notify that something went wrong instead of silently failing and loading forever, which hints more at a firewall or network interface issue rather than application issue. Perhaps it should return a 500 or throw an exception.
Steps to Reproduce
Just this below code + a smallest possible module with a Get for testing. I am using a custom bootstrapper here just as a possible use-case where this might occur
System Configuration