LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Web Server Issues With Internet Explorer 9

Solved!
Go to solution

I'm having issues pulling up a web page with IE 9 on a Windows 7 machine using LabVIEW's web server. It works fine on a Windows XP machine running IE 8. Here's what I've done.

 

I set up three machines on a local network. They are configured as below:

 

  • Windows XP machine running IE 8. The IP address of this machine is 172.16.0.188.
  • Windows 7 machine running IE 8. The IP address of this machine is 172.16.0.151. This is the machine where the standalone executable is running (FRT.exe) and where the FRT.html file is located.
  • Windows 7 machine running IE 9. The IP address of this machine is 172.16.0.21.

 

I then started the standalone executable running on the 172.16.0.151 machine. It listens for connections on port 8888. I then did the following:

 

  1. Started a browser on the 172.16.0.188 machine and pointed to http://172.16.0.151:8888/FRT.html. This worked. The front panel loaded properly and I could control the remote app.
  2. Started a browser on the 172.16.0.151 machine and pointed to http://172.16.0.151:8888/FRT.html. This also worked. Note, however, this is the machine where the app is running.
  3. Started a browser on the 172.16.0.21 machine and pointed to http://172.16.0.151:8888/FRT.html. This did NOT work. No error messages, nothing. Just a blank page surrounded by a border.

 

Some things to consider:

 

  1. Bringing up the web page on the Windows XP IE 8 machine worked (#1, above), whereas bringing it up on a Windows 7 IE 9 machine did not (#3 above).
  2. Bringing up the web page on a Windows 7 IE 8 machine worked (#2 above), but this was also the local machine where the app was running.
  3. All firewalls are disabled on all machines.

 

Here is the output of the access.log file for the three connections made above:

 

“172.16.0.188 - - [Thu Apr 19 16:43:00 2012] “GET /FRT.html HTTP/1.1” 200 1011

“172.16.0.151 - - [Thu Apr 19 16:43:11 2012] “GET /FRT.html HTTP/1.1” 304 225

“172.16.0.21 - - [Thu Apr 19 16:43:22 2012] “GET /FRT.html HTTP/1.1” 304 225

 

In other words, it looks like the connection is being made with the Windows 7 IE 9 machine (last entry) just like for the Windows XP machine (first entry). But the first one works whereas the third one doesn’t.

 

I’m interested in the two numbers at the ends of those lines. What are “200 1011” and “304 225”? But the ultimate question is why isn’t the 172.16.0.21 connection (the IE 9 machine) working whereas the XP IE 8 machine does?

 

Any info you have would be appreciated.

0 Kudos
Message 1 of 3
(2,990 Views)

When you load the page in IE9, can you do a "View Source"?  Sounds like there's a problem with the LabVIEW plug-in and IE9, not necessarily with the web server, although I don't have a machine with IE9 available to test that theory.  I assume you do have the plug-in installed; is it enabled?  I recently installed IE9 on a computer at home and it asked me if I wanted to disable plug-ins that were slowing down opening new windows.  Perhaps someone saw the NI plugin there, didn't recognize it, and disabled it?

0 Kudos
Message 2 of 3
(2,989 Views)
Solution
Accepted by topic author David_Gleeson

It was the run-time engine not being installed properly. Stupid of me not to think of it.

0 Kudos
Message 3 of 3
(2,967 Views)