Visual Studio 2017 MVC应用程序调试F5可以正常运行,但Ctrl + F5不能正常运行

时间:2019-12-11 17:48:28

标签: asp.net-mvc visual-studio-debugging

我正在使用Visual Studio 2017.调试我的应用程序时,它可以正常工作,即在每个POST上清除会话并逐一填充数据。 但是当我运行应用程序而不调试时,即Ctrl + F5。它会预先填充来自先前会话的数据。 我尝试清除会话,Cookie和缓存,但无法正常工作。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,问题出在静态变量,而不是缓存,会话或cookie。

在我的应用程序中,我使用了一个静态变量。这将清除F5上的值,而不清除ctrl + F5上的值。 除此之外,如果我清理解决方案,然后按Ctrl + F5,则它可以正常工作。 因此,我删除了该静态变量并使用了局部变量。 而且一切正常。

希望有人遇到类似问题。它也会为他们工作。