Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cookies未保存到正确的位置Asp.Net_Asp.net_Web Applications_Cookies - Fatal编程技术网

Cookies未保存到正确的位置Asp.Net

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 = "

在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 = "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。