我有一个MCV ASP.NET。它具有身份验证和授权。
当我在调试模式下运行此应用程序时,应用程序将以已登录的用户启动。它不显示登录页面。
有人能告诉我如何解决这个问题,即清除会话以便提示登录凭据吗?我尝试在IE上清除cookie等问题仍然存在。
答案 0 :(得分:0)
你确定它有表单身份验证而不是Windows身份验证吗?您可以通过在解决方案资源管理器中突出显示项目名称来检查,然后按F4。确保将匿名身份验证设置为启用,并将Windows身份验证设置为已禁用。
如果您确实拥有表单身份验证,则可以使用链接调用调用FormsAuthentication.SignOut();
的操作如果生成基本的“Internet应用程序”模板,则会在帐户控制器中为您生成