您好我想更新我的服务器的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