【发布时间】:2017-12-03 19:50:36
【问题描述】:
我有两个 Web 应用程序在同一台服务器上运行。我有两个应用程序中都使用过的会话处理程序模块。会话处理程序通过以下方式在 cookie 中设置会话信息:
HttpCookie appCookie = new HttpCookie("sessionid");
appCookie.Value = sessionid;
HttpContext.Current.Response.Cookies.Set(appCookie);
所以两个应用程序都设置了名为 sessionid 的 cookie。所以一个应用程序cookie替换另一个。由于两个应用程序都在同一台服务器上运行,因此域名相同。但是我尝试设置 cookie 的路径,但是当我设置路径时像
appCookie.Path = "/localhost:64456/";
cookie 未设置。我知道我在设置 cookie 路径时出错了。但是想不通。
【问题讨论】:
标签: asp.net-mvc session cookies c#-4.0