2009-11-04 83 views
2

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

+0

他們指向相同的代碼庫(即:都使用相同的web.config)? – 2009-11-04 13:57:55

回答

5

只有一個。就我所知,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復位。

+0

雖然IISReset當然會重置 – Faruz 2009-11-04 11:17:12

+0

當然,但這不是他要求的;) – GenericTypeTea 2009-11-04 11:19:42

+0

我爲我的概率添加了個案。請稍後查看 – tobias 2009-11-04 14:16:40

0

如果配置的應用程序使用相同的代碼庫(即:相同的web.config),那麼是的,否則不。

編輯: 任何指向同一IIS服務器上相同的web.config的應用程序(虛擬,根..等)將受到影響。

+0

我爲我的概率添加了案例。請仔細看看 – tobias 2009-11-04 14:18:01