我注意到,曾经有一个pipe理包V1用于IIS对applicationHost.config进行非默认的应用程序修改,但它似乎不再可用于下载。 “使用configuration编辑器编辑集合” 。 不知道这个工具是否被replace为另一个。 我安装了“IIS 7.5的应用程序初始化1.0”。 我可以到达IISpipe理器中寻找的defaultapppoolconfiguration区域。 但是,我似乎无法通过本教程“自动启动ASP.NET应用程序(VS 2010和.NET 4.0系列)”中所需的GUI界面进行编辑。
特别是从教程中,我想使用GUI在applicationHost.config中编辑/添加以下部分和属性:
<applicationPools> <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" /> </applicationPools> <sites> <site name="MySite" id="1"> <application path="/" serviceAutoStartEnabled="true" serviceAutoStartProvider="PreWarmMyCache" /> </site> </sites> <serviceAutoStartProviders> <add name="PreWarmMyCache" type="PreWarmCache, MyAssembly" /> </serviceAutoStartProviders>
从你的第一个链接,我可以看到他们正在编辑整个服务器的configuration,所以我明白为什么你感到困惑。 要回答你的问题只是,你可以通过IISpipe理器>展开服务器名称>展开网站>点击您的网站下的应用程序>在主列(中)双击编辑特定的应用程序,而不是整个网站的configuration双点击configuration编辑器。
一旦你在应用configuration编辑器,你也需要确保你select了正确的部分。 请参阅下面的屏幕截图,了解每个编辑器能够编辑的不同部分的示例。

采取从这个网站:
你想在IIS Mananger中find这个屏幕:
select应用程序池,然后select你的应用程序,点击高级设置,你可以更新startMode为AlwaysRunning或调整其他设置。