我的网络服务器上有两个应用程序
myserver.com/ApplicationA
myserver.com/ApplicationB
两个应用程序都在使用类似的代码库,因此cookie名称中存在多个重叠,导致问题......
我知道可以限制ASP.Net中的cookie,以便只有某个“Path”上的应用程序才能访问它。但是,我真的很想做到这一点,而无需对任何一个应用程序进行任何代码更改。
是否可以将ASP.Net应用程序配置为默认为将其所有cookie限制为某个路径?
谢谢,
尼尔
答案 0 :(得分:1)
遗憾的是,web.configuration httpCookies
element只允许您设置默认域,而不是路径。
你需要在编写cookie时设置Path
property,这意味着你需要进行一些代码更改 - 你最好的选择可能是将cookie写入共享类,以及然后使用web.config中的值或获取应用程序根路径以正确设置属性。