Cookies未保存到正确的位置Asp.Net
在Asp.NET4.0中,我正在使用HttpCookie类编写cookie。使用IE9进行调试。cookie正在保存到“/”。它不应该保存到[用户]\AppData\Local\Microsoft\Windows\Internet临时文件吗?当我试图在那里找到它时,它并不存在。我怎样才能改变这个Cookies未保存到正确的位置Asp.Net,asp.net,web-applications,cookies,Asp.net,Web Applications,Cookies,在Asp.NET4.0中,我正在使用HttpCookie类编写cookie。使用IE9进行调试。cookie正在保存到“/”。它不应该保存到[用户]\AppData\Local\Microsoft\Windows\Internet临时文件吗?当我试图在那里找到它时,它并不存在。我怎样才能改变这个 Dim cookie_name As String = "ProjectId" Dim cookie As New HttpCookie(cookie_name) cookie.Value = "
Dim cookie_name As String = "ProjectId"
Dim cookie As New HttpCookie(cookie_name)
cookie.Value = "123456789"
cookie.Expires = DateTime.Now.AddHours(8)
Response.Cookies.Add(cookie)
Debug.Print(cookie.Path.ToString) 'cookie is saving to "/"
Alex K是非常正确的,下面是Cookie.Path属性的说明: Path属性指定要访问的源服务器上URI的子集 此Cookie适用于。如果未指定此属性,则此 Cookie将被发送到源服务器上的所有页面
cookie.path
定义cookie应用于的基本域URL,它与客户端文件系统无关(您不需要担心)
描述如何查找cookie的物理路径。cookie.path定义cookie应用的基本域URL,它与客户端文件系统无关(您无需担心),因此如果它不在[临时Internet文件]中,它会在哪里?我在整个系统上搜索了cookie名称,但没有找到。漫游@亚历克斯克。你说得对。我没有取消选中[隐藏受保护的操作系统文件]。谢谢你的链接。如果你写了答案,那么我可以接受。起初应用程序正在将cookie写入[临时Internet文件],然后它停止写入此区域,我无法在任何地方找到cookie。