I use Owin to self host signalR and my simple html site.
public void Configuration(IAppBuilder app)
    {
        app.UseCors(CorsOptions.AllowAll);
        app.MapSignalR();
        var physicalFileSystem = new PhysicalFileSystem(@"./www");
        var options = new FileServerOptions
        {
            EnableDefaultFiles = true,
            FileSystem = physicalFileSystem
        };
        options.StaticFileOptions.FileSystem = physicalFileSystem;
        options.StaticFileOptions.ServeUnknownFileTypes = true;
        options.DefaultFilesOptions.DefaultFileNames = new[]
        {
            "index.html"
        };
        app.UseFileServer(options);
    }
Everything works fine except I can not access my website via local IP address such as 127.0.0.1. When I navigate localhost:port, it works fine. Note that all both I configure hosting via localhost or wildcard, I get same result.
string baseAddress = "http://*:80/";
My OS is Windows 10. What I tried:
- Using IP:port, hostname:port urls. All don't work.
 - Disable firewall.
 - Restart my PC.
 
Hope your helps!