Web uygulamalarının başlatılmasının hızını artırmak için IIS 7.5 için Uygulama Başlatma Modülü'nü kullanan Proof of Concept'ın bir parçası olarak, IIS 7.5 üzerinde barındırılan basit bir web uygulaması oluşturdum (Windows Server 2008 R2) SSL etkin. Lütfen aşağıdaki global ve yerel ayarlara bakın.IIS 7.5 sorunu için Uygulama Başlatma Modülü
Uygulama Başlatma Modülünün çalışma şeklini doğru olarak anlarsam, IIS'yi web uygulamasını başlatmak için appinit.aspx (https://localhost/alwaysrunning/appinit.aspx
) isteğini yayınlamasını bekliyorum. Ancak bu asla gerçekleşmez.
Herhangi bir fikrin var mı?
Özellik initializationPage'ın amacı nedir?
Bu konuda herhangi bir yardım çok takdir edilecektir.
DÜZENLEME: SSL'yi devre dışı bıraktığımda, Uygulama Başlatma Modülü appinit.aspx'in beklendiği şekilde bir istek yayınlar. Bununla birlikte, SSL ile çalışabilmem için bunu almam gerekiyor.
Zen
applicationHost.config dosyasındaGenel ayarlar:
<add name="appinit" autoStart="true" startMode="AlwaysRunning">
<recycling logEventOnRecycle="Time, Requests, Schedule, Memory, IsapiUnhealthy, OnDemand, ConfigChange, PrivateMemory">
<periodicRestart requests="0" time="00:05:00">
<schedule>
<clear />
</schedule>
</periodicRestart>
</recycling>
<processModel identityType="NetworkService" idleTimeout="00:00:00" />
</add>
<application path="/alwaysrunning" preloadEnabled="true" applicationPool="appinit">
<virtualDirectory path="/" physicalPath="C:\inetpub\wwwroot\alwaysrunnig" />
</application>
uygulamanın web.config dosyasında
Yerel ayarlar:
<applicationInitialization remapManagedRequestsTo="splashscreen.htm" skipManagedModules="true" >
<add initializationPage="/appinit.aspx" />
</applicationInitialization>
Teşekkürler, bu beni çok fazla hayal kırıklığına uğrattı! –
@AaronD Rica ederim. Sevindim, başka birine yardım etti! –
@ ChrisW.Rea Ne akıllı bir fikir. Teşekkürler! – UncleZen