绑定主机名 IIS 后无法登录域用户



我的网站在本地主机的8081端口上完美工作,为了提供主机名,我必须设置IIS绑定,绑定设置正确。另外,我还在主机文件中设置了主机名。当我通过主机名浏览网站时,我得到以下错误

错误信息- HTTP错误401.0 -未授权"请注意,我使用的是IIS 10

您必须将hosts文件中指定的域列入白名单,以便windows身份验证工作。尝试以下步骤:

  1. 单击"开始",单击"运行",输入regedit,然后单击"确定"。
  2. 在注册表编辑器中找到以下注册表项:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters
  3. 右键单击Parameters,单击新建,再单击DWORD (32-bit) Value
  4. 输入DisableStrictNameChecking,按ENTER
  5. 双击DisableStrictNameChecking注册表值,在数值数据框中输入1,点击OK
  6. 在注册表编辑器中,找到并单击以下注册表项:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsaMSV1_0
  7. 右键单击MSV1_0,指向New,然后单击Multi-String Value
  8. 输入BackConnectionHostNames,然后按ENTER
  9. 右键单击BackConnectionHostNames,再单击Modify
  10. 在"数值数据"框中,键入主机名或本地计算机上的站点,然后单击OK
  11. 退出注册表编辑器,然后重新启动IISAdmin服务。

我能够通过以下参考解决这个问题:让windows身份验证通过本地IIS工作

最新更新