Forwarding an issue from here: https://github.com/dotnet/aspnetcore/issues/39516 and here: https://github.com/dotnet/aspnetcore/issues/36291 Basically, BrowserLink removes the headers from all requests, which makes usage of `etag` and `last-modified` impossible to test locally.