我在IIS 7.5中使用Classic管道托管了一个站点。我已为该站点设置了身份验证,以便启用Windows和Forms身份验证,但匿名则不然。这导致用户第一次来到站点进行Windows身份验证时会收到提示。然后它将照常将它们带到网站。这是为我们的客户设立的评论网站,能够专门访问该网站,而不会有任何人意外地绊倒它。
我刚刚更新了该网站并将其移至Integrated管道。现在,当您第一次访问该站点时,它仍会提示您进行Windows身份验证,但随后它会将您带到web.config中为表单身份验证指定的loginUrl,这不是我想要的。
据我所知,2条管道对认证的影响,我认为这是问题所在。现在我已经切换到集成模式,有没有办法可以复制我最初在经典模式下获得的行为?