IIS建网站遇到“没有该用户”及“IIS没有默认网站”问题的解决方法

王尘宇 网站建设 131

当我们在IIS上建立网站时,有时候会遇到“没有该用户”及“IIS没有默认网站”的问题。这些问题会影响我们的网站的正常访问,特别是对于初学者来说,这些问题可能会使他们望而生畏。本文将详细阐述这些问题的原因以及如何解决这些问题。

问题分析

问题一:没有该用户

当我们在IIS上建立网站时,有时候会遇到“没有该用户”的问题。这是因为我们在添加应用程序池或网站时,选择的身份验证方式不正确。身份验证方式有以下几种:

1. 匿名身份验证:使用IUSR账户作为默认的匿名用户,该账户是IIS自动创建的,不需要手动创建。如果我们选择了匿名身份验证,那么可以通过设置IUSR账户的权限来控制访问权限。

2. 基本身份验证:通过用户名和密码对用户进行身份验证。如果我们选择了基本身份验证,那么需要在IIS上创建用户,并将该用户添加到应用程序池或网站的身份验证中。

3. Windows身份验证:使用Windows域中的用户进行身份验证。如果我们选择了Windows身份验证,那么需要在Windows域中创建用户,并将该用户添加到应用程序池或网站的身份验证中。

如果我们选择了基本身份验证或Windows身份验证,但是没有在IIS或Windows中创建用户,那么就会出现“没有该用户”的问题。解决方法是在IIS或Windows中创建用户,并将该用户添加到应用程序池或网站的身份验证中。

问题二:IIS没有默认网站

当我们在IIS上建立网站时,有时候会遇到“IIS没有默认网站”的问题。这是因为我们没有在IIS上设置默认网站。默认网站是指当用户访问网站时,如果没有指定具体的页面,那么就会访问默认页面。如果没有设置默认网站,那么就会出现“IIS没有默认网站”的问题。

解决方法是在IIS上设置默认网站。具体操作如下:

1. 打开IIS管理器。

2. 在左侧导航栏中找到“网站”,右键单击,选择“添加网站”。

3. 在“添加网站”对话框中,输入网站名称、物理路径和端口号等信息,然后单击“下一步”。

4. 在“添加虚拟目录”对话框中,输入虚拟目录的别名和物理路径等信息,然后单击“下一步”。

5. 在“选择应用程序池”对话框中,选择一个应用程序池,然后单击“完成”。

6. 在左侧导航栏中找到“默认网站”,右键单击,选择“编辑网站”。

7. 在“默认文档”对话框中,添加需要作为默认页面的文件名,然后将其移动到列表的顶部。

8. 单击“确定”保存设置。

解决方法

解决方法一:设置正确的身份验证方式

要解决“没有该用户”的问题,需要设置正确的身份验证方式。具体操作如下:

2. 在左侧导航栏中找到“应用程序池”,右键单击,选择“添加应用程序池”。

3. 在“添加应用程序池”对话框中,输入应用程序池的名称,选择正确的.NET框架版本和身份验证方式,然后单击“确定”。

4. 在左侧导航栏中找到“网站”,右键单击,选择“添加网站”。

5. 在“添加网站”对话框中,输入网站名称、物理路径和端口号等信息,然后单击“下一步”。

6. 在“添加虚拟目录”对话框中,输入虚拟目录的别名和物理路径等信息,然后单击“下一步”。

7. 在“选择应用程序池”对话框中,选择刚刚创建的应用程序池,然后单击“完成”。

8. 在左侧导航栏中找到刚刚创建的网站,右键单击,选择“编辑权限”。

9. 在“安全”选项卡中,单击“编辑”。

10. 在“选择用户或组”对话框中,输入创建的用户的名称,然后单击“检查名称”。

11. 单击“确定”保存设置。

解决方法二:设置默认网站

要解决“IIS没有默认网站”的问题,需要设置默认网站。具体操作如下:

在IIS上建立网站是我们经常需要做的事情,但是遇到问题时我们需要学会分析问题的原因,并采取相应的解决方法。本文对于“没有该用户”及“IIS没有默认网站”的问题进行了详细的阐述,并提供了相应的解决方法。希望本文能够帮助读者更好地理解IIS建站的过程,并能够解决遇到的问题。

标签: IIS 网站建设 身份验证 默认网站

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~