多个IIS站点上的相同应用程序名称

时间:2014-04-28 17:42:54

标签: coldfusion coldfusion-9

我们主要在美学和建筑方面重新设计我们的网站。为了避免在重新设计期间锁定应用程序以防止更新,我们希望一次重新设计一个模块,并根据需要在新旧站点之间传递用户。但是,我们有各种会话信息,包括他们的登录信息,我们需要在整个穿梭过程中保留这些信息。

如果我们使用ColdFusion文件设置两个不同的webroot文件夹(一个用于旧文件,一个用于新文件),每个文件夹都有自己的IIS站点,但是在两者中设置Application.cfc文件以使用相同的应用程序名称,会话当用户在两个站点之间来回移动时,应用范围是否会保留?这会导致任何意外问题吗?

我们正在使用ColdFusion 9。

1 个答案:

答案 0 :(得分:0)

虽然这会起作用,正如丹所说,这不是一个好主意。首先,您无法在不影响站点B的情况下更改站点A的应用程序范围内的任何内容。这可能会引入令人头疼的错误。考虑通常在应用程序范围内的DSN名称。除非您对两个站点使用完全相同的DSN,否则首先初始化的站点将决定使用哪个DSN - 因此您基本上必须使用完全相同的应用程序范围。

仍然可以做到。有关可能有用的简单示例,请参阅此文章。

Application Variables on ICE - ColdFusion Muse