2013-08-02 103 views
0

我已經在IIS 7.5中部署了WCF服務。我想在IIS中創建一個web園藝,所以我按照以下步驟來做到這一點帶有WCF服務的IIS 7.5 Web Gardening

在應用程序池高級設置,我已經設置最大工作進程= 2。

我的問題是做網站的園藝,我需要對WCF服務的machine.config或web.config文件改變什麼?

如果是,那麼我需要做什麼改變?

回答

1

你確定你需要一個網絡花園嗎?因爲這是一個常常被誤解的功能。 This博客條目解釋得很好。

如果你真的需要它,你不需要在配置中配置任何東西。服務本身不需要意識到它們是從花園甚至農場執行的。

+0

感謝您的重播。 – user2644248

+0

感謝replay.Actually我的問題是...我們的Windows 2008 R2 64位服務器與2處理器production.when編譯WCF服務在x64位模式從那天起我的CPU消耗非常高近100%左右time.So我想,如果通過做網絡園藝,我可以提高Web服務性能...另一件事是,當我編譯WCF服務與「anycpu」模式,並部署在生產中,然後有時工作進程崩潰,所以如果過程得到崩潰,那麼應用程序池可以使用另一個工作進程。 ..請對此提出建議。 – user2644248

+0

您應該處理您的原始問題,而不是衝入新的問題。爲什麼不從問題描述中創建一個新問題? – nvoigt

0

您將需要一個Web園當你有很多核心的CPU,你想擴展您的應用程序。雖然沒有特別需要的配置,但您應該關注兩件事情。 1)您的服務中不應該有靜態變量。請在這個上做更多的R & D. 2)您的服務併發模式應該是多個,以便將創建不同的線程應該服務的服務。