我正在尝试连接到 localhost 上的默认网站 - 但 IIS 要求我提供凭据(我知道我可以使用管理员帐户,但我正在尝试在 IIS 未以管理员身份运行时登录)。我尝试输入 Windows 的管理员用户名和密码,但它不接受它们。
我正在使用 Windows 7 家庭高级版。
我应该输入什么?
我正在尝试连接到 localhost 上的默认网站 - 但 IIS 要求我提供凭据(我知道我可以使用管理员帐户,但我正在尝试在 IIS 未以管理员身份运行时登录)。我尝试输入 Windows 的管理员用户名和密码,但它不接受它们。
我正在使用 Windows 7 家庭高级版。
我应该输入什么?
好的 - 所以启用了匿名。接下来要检查的是网站运行的身份是否可以访问网站文件夹。IIS 中的每个站点都在一个应用程序池中运行,每个池都在一个用户帐户下运行。所以首先找出你正在运行的应用程序池。在右侧单击高级属性并检查您的应用程序池的名称。然后关闭该窗口并双击左侧网站上方的应用程序池。单击您的站点正在运行的应用程序池,然后单击右侧的高级属性。在启动的对话框中,在流程模型下检查 Identity 的值。然后检查您网站文件夹的权限,并确保该身份对该文件夹具有最低限度的读取和执行权限。
添加了另一个答案,因为上面的文字超出了评论限制
如果您尝试为要运行的站点设置您的身份,那么您需要将其作为本地系统帐户运行,或者您需要在计算机上创建一个新的用户帐户并使用这些凭据。