我正在开发一个需要Windows身份validation的ASP.NET应用程序。 我有web.config设置拒绝匿名用户和使用Windows模式进行身份validation,但我的本地开发版本仍然让我通过网站。 为了testing不同的用户设置,我需要强制授权,以便更改用户。
当我在本地asp.net开发服务器上运行时,如何设置我的系统(configuration文件,VS2005设置,IIS等)来强制授权窗口在站点上popup? 换句话说,在Debug模式下运行站点时,如何获得身份validationpopup窗口?
您还需要配置IIS,并将您的应用程序指向IIS而不是本地Web服务器
配置Windows身份验证
- 启动Internet信息服务(IIS)。
- 用鼠标右键单击您的应用程序的虚拟目录,然后单击属性。
- 单击目录安全性选项卡。
- 在匿名访问和身份验证控制下,单击编辑。
- 确保未选中“匿名访问”复选框,并且“集成的Windows”>“身份验证”是唯一选中的复选框。
http://msdn.microsoft.com/en-us/library/ms998358.aspx
将您的应用程序配置为指向IIS