2014-05-06 111 views

回答

0

在IIS7上的網絡花園設置(此處覆蓋了IIS and web garden configuration)允許IIS爲IIS虛擬目錄生成多個工作進程,以在IIS獲取多個同時調用時進行擴展。這模擬了擴展到Web Farm(在NLB下的單獨盒子上的多個IIS安裝上存在虛擬目錄)的效果。

爲什麼這很重要?如果你在沒有在IIS中開啓Web Garden的情況下編寫你的.net IIS應用程序,你就不會意識到你意外地編寫了一個「粘性」服務,它與客戶端和Web服務之間的相關性,通常使用不正確的緩存或在同一服務器上鍊接商業調用產生一個意外的狀態依賴。

我通常會指示我的所有團隊與Web Garden一起爲本地IIS開發,以確保他們不會陷入在擴大的環境中會受到傷害的問題。