Accessing localhost on IIS7 from another computer on the network

Solution 1:

As @Johnh said it is most likely your firewall.

Open up port 80 on your firewall or whatever port you are hosting the local site on should it be a nonstandard port.

+1 for testing with telnet. Will give you a quick and definit answer on if the Web Server has the proper port open.

Solution 2:

Campo is correct, you most likely need to open a port. Here's how: (on windows 7)

  1. Open Control Panel
  2. Windows firewall
  3. Select advanced settings
  4. Select Inbound rules
  5. Select "New Inbound Rule"

    Specify local ports 80, 8081. Allow Domain

    (More details at: http://maximumpcguides.com/windows-7/open-a-port-in-windows-7s-firewall)