我有两个.net Web应用程序和他们的ara运行在不同的域相同的机器上。Web应用程序重置
如果我编辑其中的一个web.config文件。 哪些应用程序将被重置?两个或只有一个?
案例1:A的web.config编辑。
应用程序A:xxx.yyy.com
应用B:zzz.yyy.com
CASE 2:阿的web.config编辑。
应用程序A:www.yyy.com/ApplicationA/
应用B:www.yyy.com/ApplicationB/
我有两个.net Web应用程序和他们的ara运行在不同的域相同的机器上。Web应用程序重置
如果我编辑其中的一个web.config文件。 哪些应用程序将被重置?两个或只有一个?
案例1:A的web.config编辑。
应用程序A:xxx.yyy.com
应用B:zzz.yyy.com
CASE 2:阿的web.config编辑。
应用程序A:www.yyy.com/ApplicationA/
应用B:www.yyy.com/ApplicationB/
只有一个。就我所知,IIS中的每个应用程序实例都不会影响任何其他应用程序。
I.e.
IIS // Resetting IIS will affect Application1 and Application2
...Application1
......Web.Config // Modifying this will not affect Application2
...Application2
......Web.Config
编辑:
来概括。如果每个应用程序位于由IIS引用为不同应用程序的单独目录中,那么修改一个应用程序的代码库不会影响其他应用程序。但是,如果两个应用程序共享相同的目录/文件,那么更改这些文件(包括web.config)将导致这两个应用程序重置。
I.e.
假设以下两个共享的服务器放在同一目录下,并修改web.config文件在该目录中:
应用答:xxx.yyy.com 应用答: www.yyy.com/ApplicationA/
然后应用程序B将不会被重置。
但modifiying之一:
应用B:zzz.yyy.com 应用B: www.yyy.com/ApplicationB/
会造成应用程序B复位。
虽然IISReset当然会重置 – Faruz 2009-11-04 11:17:12
当然,但这不是他要求的;) – GenericTypeTea 2009-11-04 11:19:42
我为我的概率添加了个案。请稍后查看 – tobias 2009-11-04 14:16:40
如果配置的应用程序使用相同的代码库(即:相同的web.config),那么是的,否则不。
编辑: 任何指向同一IIS服务器上相同的web.config的应用程序(虚拟,根..等)将受到影响。
我为我的概率添加了案例。请仔细看看 – tobias 2009-11-04 14:18:01
他们指向相同的代码库(即:都使用相同的web.config)? – 2009-11-04 13:57:55