2017-05-30 44 views
1

调试时,我有一个ASP.NET MVC应用程序集以“个人用户帐户”的作品。登录和注册功能仅在Chrome中进行调试时才有效。当我对包括Chrome浏览器的任何不调试运行,我得到试图注册或登录时重定向到登录页面。ASP.NET MVC认证只在Chrome

在我的web.config类我有这个

<system.web> 
<authentication mode="None" /> 
<compilation debug="true" targetFramework="4.5.2" /> 
<httpRuntime targetFramework="4.5.2" /> 

任何想法,这是怎么回事?

+0

尝试清除浏览器的缓存,清理解决方案,并进行重建。如果它不工作尝试关闭并重新打开与如果没有他们的作品在这里给一些地方你可能会认为您正在使用哪种数据库问题的根源等 –

+0

来更多信息? LocalDB(Visual Studio的轻量版MSSQL Express)?如果你使用的是LocalDB,我注意到这在调试之外不起作用,可能是因为它只是为了开发而依靠VS运行。 – Humpy

回答

0

我以前有同样的问题,这是关系到cookie和会话状态,尝试运行没有调试您的解决方案在谷歌隐姓埋名,如果它成功运行,然后从设置(饼干)清除浏览器缓存。

为OWIN本身,一定要更新所有的Nu​​Get包,这应该解决的问题。