2011-06-01 50 views

回答

7

在大多數情況下,設置網絡花園幾乎沒有什麼好處,如果您的應用程序使用會話狀態,實際上可能會導致問題。最初的請求可能已經進入一個工作進程,但是接下來的請求可能會進入另一個進程。 Here是一個參考:

該引用特定於IIS6,但這些概念也適用於IIS7。

編輯:

下面是斯科特福賽斯的有關使用Web園博客一個很好的參考,爲什麼你不應該使用它們:http://weblogs.asp.net/owscott/archive/2011/06/13/why-you-shouldn-t-use-web-gardens-in-iis-week-24.aspx

+1

編輯:注 - 這裏是關於爲什麼微軟的官方立場in-proc會話狀態不應該與網絡花園一起使用 - http://msdn.microsoft.com/en-us/library/ms178586.ASPX「注意事項注意事項注意事項 如果通過將webGarden屬性設置爲啓用Web-garden模式在應用程序的Web.config文件的processModel元素中爲true,不要使用InProc會話狀態模式。如果這樣做,如果不同的請求會發生數據丟失對於同一個會話由不同的工作進程提供服務。「 – 2013-12-03 18:27:51