我正在尝试学习一些关于IIS 7.5的内容。我已经设置了运行Windows 2008 R2的虚拟机(使用VMware Player)。
我现在正在逐步完成在线课程(Pluralsight IIS 7.5 for Developers)。我已经安装了IIS,并创建了我的第一个站点,但是当我尝试在浏览器中打开它时,它无法加载。
该网站位于C:\ inetpub \ site1.com \ default.htm中。 Default.htm只包含一行HTML。如果我点击该文件就可以正常打开,但是如果我只是在浏览器中键入“site1.com”就会失败。
如果我在IIS中访问该站点并测试连接,我会收到警告:
Cannot verify access to path (C:\inetpub\site1.com)
我猜这是一些权限问题。应用程序池(也称为site1.com)作为ApplicationPoolIdentity运行。我尝试在site1.com文件夹和inetpub上设置DefaultAppPool用户,但没有快乐。
答案 0 :(得分:1)
要让浏览器使用网址“http://Site1.com”显示您的网页,您需要将其添加到Hosts file,否则您的DNS服务器无法解析它。你会添加像
这样的东西127.0.0.1 Site1.com
如果您使用相同的端口运行多个站点,则可能还需要在IIS中向站点添加主机标头
您的其他错误Cannot verify access to path (C:\inetpub\site1.com)
是权限问题,但它可能无法阻止您的网站正常工作,因为它只是一个警告。此链接可能会有助http://msmvps.com/blogs/bernard/archive/2009/11/04/warning-authorization-cannot-verify-access-to-path-c-inetpub-wwwroot.aspx
尝试重新添加用户。运行应用程序池的帐户必须能够访问该文件夹。