getting access deined when trying to access:
http://localhost is expected if you don't have a page that is in your default list in that directory. ( i.e. index.php index.htm etc.. )
there is an IIS setting to allow directory browsing if you wanted to be able to view items in a directory. i think it's in the security tab of the properties area .. but i would definately not recommend it for a public site.