会话值是否在兄弟网络应用之间共享?

时间:2018-02-08 11:18:04

标签: asp.net iis

我在IIS的父网站上有几个网络应用程序。 即URL是

setState

代码库是完全相同的,但据我所知,它们应该是独立的和隔离的 - 不同的应用程序池,数据库,物理文件夹等

不知怎的,他们彼此了解。 当我登录到一个应用程序时,它会将我从另一个应用程序中注销 - 这是使用mysite.com/app1 mysite.com/app2 etc HttpContext在软件中设计的,但应该只在同一个应用程序中进行,而不是在其他应用程序中进行。< / p>

当应用程序完全分离时,不会发生这种情况 即

FormsAuthenticationTicket

发生了什么事?

除了继承父web.config(没有一个)之外,我找不到关于'嵌套应用'效果的信息。 这个类似问题的答案并未显示出很多IIS Web Sites versus Virtual Directories - why one or the other?

1 个答案:

答案 0 :(得分:0)

我只是将cookie名称更改为每个站点的唯一名称。

感谢@HansKestng和@JohnWu