您好我想更新我的服務器的machine.config文件的processModel。目前,它的價值是如下:machine.config processModel autoConfig =「true或false」在.net 4.0中的顯式值
<system.web>
<processModel autoConfig="true"/>
</system.web>
我想下面的新變化來更新它:
<system.web>
<processModel autoConfig="true"
maxWorkerThreads = "100"
maxIoThreads = "100"
minWorkerThreads = "50"
minIoThreads = "50"
/>
</system.web>
我想在使用中processModel的其他值(見默認值:msdn.microsoft.com /en-us/library/7w2sway1(v=vs.100).aspx)作爲默認值與我已明確定義上面的值。 我在這裏有一個問題:autoConfig =「?」的值是什麼?因爲互聯網上的某些帖子提示autoConfig值必須爲「True」(請參閱https://tiredblogger.wordpress.com/2008/09/17/tweaking-net-machineconfig-for-production-deployments/),因爲autoConfig = True會將所有內容設置爲默認設置,但我明確定義的內容除外。
正如其他帖子所示,爲使這些自定義值生效,有必要設置autoConfig = false。 (見:http://geekswithblogs.net/StuartBrierley/archive/2009/09/30/tuning-iis---machine.config-settings.aspx)
在MSDN(msdn.microsoft.com/en-us/library/7w2sway1(v=vs.100).aspx),自動配置的定義= 「真/假」 是
autoConfig = True:表示ASP.NET根據機器配置自動配置上述列表中的屬性以實現最佳性能。 autoConfig = False:表示ASP.NET應使用顯式定義的值作爲前面列表中的屬性。
這裏的另一個問題是:根據MSDN,如果我設置autoConfig = False並顯式地定義我的processModel的上述4個鍵值,processModel的其他鍵的值如webGarden,memoryLimit,cpuMask等等是什麼?我是否還需要設置processModel的其他鍵/值? 我在iis8 Win Server 2012上託管的asp.net 4.0應用程序的machine.config中使用這些設置。
在此先感謝您的幫助。
你如何確認所產生的配置的價值?你只是自己在做數學嗎?或者是否有像報道這些值的appcmd工具? – user2565663