我无法访问我的IIS网站甚至默认网站。 我做了一些研究,并在Properties > Directory Service tab选中了“集成Windows身份validation” Properties > Directory Service tab 。
从那时起,我可以使用localhost访问网站。 但是,当我使用我的主机名,它要求域的用户名/密码。 为什么这样?
我不明白为什么我不能访问我的网站没有检查这个选项来整合Windows身份validation?
我的目标是使用localhost和主机名访问网站。
关于我所做的更多细节:
我没有做任何事情的世界。 我所做的是:IIS – >网站 – >创build新的网站 – >创build一个工作文件夹 – >设置一个默认页面。 我重新启动这个网站,然后点击浏览。 而我没有看到我的默认页面。 我不得不去目录服务选项卡,并选中“集成Windows身份validation”checkbox。 然后我可以看到默认页面。 在IE上我也可以看到使用http:// localhost的默认页面。 但是当我使用http:// {hostname}时,它会要求input域名和密码。 为什么???
您可能在网站上缺less许可权,以致匿名用户无法使用。 检查安全选项卡,并检查分配了哪个匿名用户,并授予该用户读取(或写入,如果您需要)权限到磁盘。 然后它应该使用匿名帐户,这是它将使用的选项,只要匿名帐户有足够的权限。
有关详细信息,您可以观看本系列的第23周: http : //dotnetslackers.com/projects/LearnIIS7/ 。 虽然是用于IIS7,但它与IIS6的概念相同。