点击确定后停止调试。
打开web.config查看身份验证的设置。验证模式为forms。打开IIS,右击vs2005自动设置的DotNetNuke_2虚拟目录,从弹出的菜单上点击属性,选择目录安全性属性页。点击“身份验证和访问控制”组中的“编辑...”按钮。
可以看到用户访问需经过身份验证组中的“集成windows身份验证”选项并没有选中,此处的设置和dnn中的web.config中的设置并不一样,这就是问题所在了,猜想可能是vs2005自动设置虚拟目录的默认设置时认为验证模式并不是“forms”验证。选中后,按确定按钮退出。返回到vs2005中重新按F5进行调试,此上面的对话框就不会出现了。可以正常调试了。
当然也可以修改web.config中身份验证的设置,只要保证web.config和IIS中的设置一致就可以了。
所有评论(0)