我们有一个使用 Windows 身份验证来允许访问网页的站点。大多数(如果不是全部)页面都是用 classic 编写的asp
。我最近添加了一个“公共”主页,asp.net
以便用户在忘记密码时可以更改密码。我尝试将主页设置为默认主页IIS 6
,并将所有与该主页关联的文件设置为允许匿名访问。
问题是,我们仍然得到 Windows 身份验证的弹出窗口。如果你直接输入:http ://www.website.com/default.aspx页面拉起来没问题。但是,当您尝试简单地导航到http://www.website.com时,我们会不断收到 Windows 身份验证提示。
我尝试删除该global.asa
文件和一个未使用的global.asax
文件,认为它首先遇到了其中一个,但这没有用。以下是允许匿名访问的文件:
default.aspx
/Homepage -- directory with all code files and other public webpages
web.config
/bin -- folder containing the code generated by VS 2010]
我觉得不允许匿名访问的东西首先被访问,但无法弄清楚它是什么。有任何想法吗?