Я размещаю веб-сайт и веб-службу в одной веб-роли, используя Windows Azure. Проблема в том, что для каждого сайта/приложения создается отдельный пул приложений на IIS. Есть ли способ заставить их всех использовать один пул приложений?
Вот мой фактический csdef, для которого у меня есть три разных пула приложений в IIS (1x для Virtual Application
, 1x для сайта AppWS
и 1x для сайта Web
)
<WebRole name="Orchard.Azure.Web" vmsize="ExtraSmall">
<Sites>
<Site name="Web">
<VirtualApplication name="VAppWS" physicalDirectory="..\..\..\AppWS" />
<Bindings>
<Binding name="Binding80" endpointName="Endpoint80" />
<Binding name="Binding443" endpointName="Endpoint443" />
</Bindings>
</Site>
<Site name="AppWS" physicalDirectory="..\..\..\AppWS">
<Bindings>
<Binding name="Binding444" endpointName="Endpoint444" />
</Bindings>
</Site>
</Sites>
<Endpoints>
<InputEndpoint name="Endpoint80" protocol="http" port="80" />
<InputEndpoint name="Endpoint443" protocol="https" port="443" certificate="ssl.root" />
<InputEndpoint name="Endpoint444" protocol="https" port="444" certificate="ssl.ws" />
</Endpoints>
...