3

我的网络服务器上有两个应用程序。
myserver.com/ApplicationA
myserver.com/ApplicationB

两个应用程序都使用相似的代码库,因此它们的 cookie 名称有几个重叠,这会导致问题......

我知道可以限制 ASP.Net 中的 cookie,以便只有特定“路径”上的应用程序才能访问它。但是,我真正想这样做,而不必对任何一个应用程序进行任何代码更改。

是否可以将 ASP.Net 应用程序配置为默认将其所有 cookie 限制到某个路径?

谢谢,
尼尔

4

1 回答 1

1

遗憾的是 web.configurationhttpCookies元素只允许您设置默认域,而不是路径。

您需要在编写 cookie 时设置Path属性,这意味着您将需要进行一些代码更改 - 您最好的选择可能是将 cookie 写入共享类,然后使用来自web.config 或获取应用程序根路径以正确设置属性。

于 2010-03-01T12:19:36.963 回答