我有兩個.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