我是asp.net世界的新手。我正在构建asp.net mvc 4 Web应用程序。它具有基本的http身份验证。一开始它会询问用户名和密码。验证后,它开始一些视图。在调试期间如果成功通过身份验证并继续调试其他视图/控制器。如果我停止调试或应用程序崩溃。对于下一次调试运行,它从不提示我进行身份验证。它需要认证后的视图。我想它会缓存我之前运行的身份验证。我试图从网上找到解决方案,并找到了许多建议,如: -
我试过一切都没有用。由于我是新手,我不确定我的web.config文件是否具有正确的HTTP基本身份验证配置。这是: -
<system.web>
<compilation debug="true" targetFramework="4.5.1" />
<httpRuntime targetFramework="4.5.1" />
<identity impersonate="true" />
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" >
</forms>
</authentication>
</system.web>
我的环境Windows 7,iis 7.5,visual studio 2012.请告诉我如何每次强制进行身份验证或在初始状态下启动。提前致谢!
答案 0 :(得分:0)
这是允许您进入的浏览器cookie,因为它仍然适用于您的应用程序。清除浏览器cookie或开始私人会话。