Short description:
I'm having a weird problem configuring ARR on a hyper-v guest.
I can load my DotNetNuke/ASPx sites normally, but after some time of inactivity, the pages are not loaded anymore.
It only comes back to work after I visit a default IIS site and press Ctrl + F5. That's untill I leave the Browser idle again.
Below I describe the scenario and complete description:
The scenario:
(Note: I've disabled rules and configured a "catch-all" rule, after spend days trying to figure the problem with production settings. It is simplified to this scenario, but the problem is the same.)
I have a d-link DSL-2750B, which is port forwarding the 80s to a reverse proxy server (Windows 2012 Std VM);
This reverse proxy server has ARR enabled and a URL Rewrite rule configured to redirect all calls to a Web Server (rerouting to its Farm), by using a "catch-all rule" (*), just for testing purposes;
In the Web Server, which is a VM too, I have 3 DotNetNuke sites and 1 default IIS web site, with default html only;
All these sites have no Windows Authentication. They all accept anonymous.
Long description:
The configuration above works. To make the test strong, I'm acessing the company pages using my home computer, via LogmeIn:
I open the my "home" Web Browser and navigate to all the sites (the 3 dnn sites and the default IIS site). All Ok.
Now I leave the Web Broser idle or just continue working, for random minutes.
Suddenly, when I try to refresh or navigate thru the sites, the pages are not loaded, and the Web Browser keeps showing the "progress icon" (on Firefox, the running green circle, right after the gray one).
It keeps for a long time, till the message "Connection restarted" appears.
It does not matter how many clicks on "refresh" button, it keeps showing the green circle. Also, closing the browser and opening new instance does not help. Eventually, after several minutes, the sites return to work.
Now the weird part: if I navigate the the default IIS site, and press Ctrl+F5, I can navigate normally to DNN sites!
All navigate well, till it eventually gets stuck again, after some minutes.
Has someone passed for this problem?
More information:
in the same time the "home" Web Broser is stuck, a "company" Web Browser (notice, in the same network) works normally, pointing to ARR server by using HOSTS modification).
if I forward the firewall straight to the Web Server (VM), everything seems working good.
it seems there is a reserved time to work, and a reserved time to non work. It is intermittent.
the only trick I found to bypass this problem is loading a default IIS website in the Web Browser.