Visual Studio停止调试时会删除Cookies

4
我们的Web应用程序身份验证通过Cookie工作,以便用户身份验证不依赖于可能会过期的会话。这很好用,但是在调试时会有问题。 当我停止调试时,Visual Studio似乎会删除所有“localhost” cookie。这意味着我每次开始调试时都必须重新登录。
我能否防止Visual Studio在停止调试时删除Cookie?
谢谢!

这对我来说没有发生过。您确定Cookie是持久的,并且已设置其到期日期(如果您手动设置身份验证Cookie,则需要指定Cookie以及AuthenticationTicket的到期时间)吗? - James
你尝试过通过IIS托管应用程序而不是开发服务器吗? - Gabe
如果您在停止调试器后没有关闭浏览器,您可以像这样重新附加到进程(从菜单):单击“工具”-->“附加到进程”(或Ctrl+Alt+P)-->查找w3wp.exe进程并附加到它。 - Shai Cohen
请查看以下链接,了解如何防止浏览器窗口关闭:(https://dev59.com/3HVC5IYBdhLWcg3weBA-)。希望对您有所帮助。 - Shai Cohen
我遇到了完全相同的问题。你有找到解决方案吗? - Ken Smith
显示剩余5条评论
1个回答

0

我之前也遇到过你的问题,通过禁用“停止调试器...”选项,我的问题得以解决。我使用的是Visual Studio 2019。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接