次の要件のために、IISまたは必要に応じてアプリケーションをセットアップする方法を知りたいです。-アプリケーションプールがIISで起動すると、Global.asaxのApplication_Startを呼び出す必要があります。
私は次のコードを取得するapplicationHost.configで遊んでいました:
<applicationPools>
<add name="mySite" autoStart="true" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" />
<applicationPoolDefaults>
<processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="false" />
</applicationPoolDefaults>
</applicationPools>
。。
<site name="mySite" id="2" serverAutoStart="true">
<application path="/" serviceAutoStartEnabled="true" applicationPool="mySite">
<virtualDirectory path="/" physicalPath="C:\inetpub\wwwroot\mySite" />
</application>
<bindings>
<binding protocol="http" bindingInformation="127.0.0.1:8080:" />
</bindings>
</site>
これまでのところ、Application_Startは、リクエストが実行されたときにのみ呼び出されます。