为什么Windows身份验证/模拟在使用iis 7.5 / windows 7 /的asp.n
我正在解决为什么我无法通过为
Windows身份验证和模拟配置的ASP.Net站点上的登录对话框.
我有一个ASP.Net 2.0应用程序,我正在尝试使用IIS 7.5在Windows 7上部署它.我创建了一个新站点,并将其绑定到localhost和一个完全限定的域名. FQDN位于我的hosts文件中,并重定向到127.0.0.1 该站点还运行我创建的AppDomain,具有集成管道模式,并且流程模型标识设置为ApplicationPoolIdentity. Web.config包括以下内容: <trust level="High" /> <authentication mode="Windows" /> <authorization> <deny users="?"/> </authorization> <identity impersonate="true"/>` 站点目录上的ACL设置为Everyone(完全控制 – 用于测试). IIS身份验证启用了ASP.Net模拟并启用了Windows身份验证. 当我以localhost身份连接到站点时,它允许我通过登录提示并且应用程序加载而不会发生意外. 当我作为此站点/ ip /端口的主机头绑定中设置的FQDN连接到站点时,我无法通过登录提示.单击取消会生成http 401.1错误页面. 为什么?
这个问题的答案将是一个称为身份验证环回检查的安全功能,在Windows 2003 SP1中引入,如下:
http://support.microsoft.com/kb/926642
我试图使用我的/ etc / hosts文件中定义的主机头连接到我的iis主机头实例,指向127.0.0.1,同时登录运行iis的机器 – 这是环回场景. 它会在各种情况下咬你,比如这个(http://blogs.bluethreadinc.com/thellebuyck/archive/2008/10/30/401.1-error-when-accessing-sharepoint-from-server.aspx)或谷歌这个受伤的世界(http://www.google.ca/search?q=authentication+loopback+check&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a) FIX涉及一些简单的注册工作:http://blogs.bluethreadinc.com/thellebuyck/archive/2008/10/30/401.1-error-when-accessing-sharepoint-from-server.aspx 我也不需要为我的情况启用模拟,所以我禁用了它,现在我可以使用我的伪造fqdn本地和远程连接 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在windows环境下部署nuxt项目(线上发布部署)
- windows – 如何使用命令行建立套接字连接
- 针对IIS7和Windows 2008的iOS“didReceiveAuthenticationCh
- 在Powerershell for Windows中使用Start-Job调用Foreground
- .net – 如何在Windows Server 2012 R2上解决PerfView for
- 适用于Windows / Gnome的Python GUI库
- windows10 关闭自动更新
- 机器加入Windows域时使用了哪些协议?
- windows-server-2003 – Windows域控制器是否向通过VPN连接
- 这个编辑器在Windows 10 cmd中由“git commit –amend”打开
- windows – 从Win32上的stdin读取二进制数据,并将
- Windows等效于Unix的pdfinfo
- powershell – 如何将Windows GUI添加到Windows
- IIS 8中“连接”面板中的“创建新连接”按钮在哪
- 安装了更新2的Windows的Visual Studio Express 2
- windows-server-2003 – 将子域的请求转发到Wind
- 数百万UINT64 RGBZ图形像素的最快排序算法
- windows-server-2008 – 远程连接sql server无法
- Qt在window下的环境变量PATH的配置
- windows – 查看自上次程序运行以来计算机是否重