4

I have a machine running Windows 7 Home Premium x64.

IIS7 is up and running; I can navigate to localhost:80 and the spiffy IIS7 welcome screen appears.

When I try this on any of my other machines, the request times out. And, yes, I can successfully ping the IIS7 host machine from the other machines.

I've tried looking over the IIS7 documentation, and the answer is probably there but I can't find it.

Or is it maybe something to do with Windows 7 security?

Thanks.

1
  • I was having a similar problem (with Windows 8), was pulling my hair out -- I had turned off all firewall rules, triple checked bindings, iisreset, you name it. Turned out, chrome on my client PC was blocking it, because it had decided that 6666 was an "Unsafe Port". Mar 15, 2014 at 20:50

6 Answers 6

6

Perhaps it's the Windows Firewall (or a 3rd party one) blocking that traffic...

2

Are you attempting to connect to the web server by IP address? To isloate DNS, you may want to try connecting by IP address.

And I agree that Windows Firewall is the most likely culprit here. If you can rule out the firewall, you may want to verify the bindings of the site both from the IIS Manager and through something such as:

NETSTAT -noab > out.txt && out.txt
1

From the remote machine try doing a telnet to port 80

telnet SERVER_IP 80

The 80 in the end is important because it tells telnet to connect to port 80. If you can't connect then I would check the windows firewall and IIS configuration. In that order.

1

Attempting to web develop across Windows Home Group, you must turn off the "Home or Work" (local) FireWall on the IIS machine for the other machine on the Home Group to see the application.

1

It's the Windows Firewall most likely. Search for Firewall and you'll get the Windows Firewall dialogue box. Add a new Inbound Rule. Choose the predefined World Wide Web (http) rule and enable it.

Hope that helps!

-1

No changes to firewall required. Please follow the below steps:

  1. Open IIS Manager
  2. Under ‘Sites’ select the website that you want to access remotely (Default website).
  3. Right-click on it and select ‘Edit Bindings’ .
  4. Select the entry with port no 80 and click edit.
  5. Change the hostname ‘localhost’ to its own IP address(server’s IP address).
  6. Save the settings.
  7. Access the website using the following link: http://server_IP_address/Website_Name

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .