içine Ateşleme değil, Windows IIS için aksam kurmak Özellikleri gelen IIS ait Application Initialization özelliğini sağladı. IIS Uygulama Başlatma Windows 8 üzerinde çalışan ASP.NET uygulaması
ben Uygulama Havuzu yeniden başlatıldığında Application_Start içine hemen ve yangın başlatmak için bir ASP.NET Web uygulamasını almaya çalışılıyor. Talimatları this tutorial'dan takip ettim, ancak ApplicationHost.config ve web.config'deki değerleri ayarladıktan sonra hiçbir şey görmediğimi görüyorum. Yerel web.config'de<applicationPools>
<add name="MPress" autoStart="true"
enable32BitAppOnWin64="true"
startMode="AlwaysRunning">
<processModel identityType="LocalSystem" setProfileEnvironment="true" />
</applicationPools>
<sites>
<site>
<application path="/MPress.Workflow.WebQueueMessageManager"
applicationPool="MPress" preloadEnabled="true">
<virtualDirectory path="/" physicalPath="C:\Projects2010\Clients\MPress\MarvelPress.Workflow.WebQueueMessageManager" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:" />
</bindings>
</site>
</sites>
Ve sonra var: Burada
(makale anlaşılacağı eşleşmesi görünüyor) ben kurdum ne doAppInitAfterRestart daha<system.webServer>
<applicationInitialization remapManagedRequestsTo="Startup.htm"
skipManagedModules="true"
doAppInitAfterRestart="true">
<add initializationPage="default.aspx" />
</applicationInitialization>
</system.webServer>
Diğer Bu, sanal uygulama ve uygulama havuzuma işaretleme haricinde yukarıdaki makaledeki ayarlarla eşleşir.
uygulama havuzu otomatik yük çalıştığını görünüyor - Ben durdurmak ve ben görev listesinde uygulama havuzu gösteriyi w3wp yeniden başlatma IIS eğer. Ancak Process Explorer'ı kullanarak, EXE'in sadece orada oturan .NET'i yüklemediğini görebiliyorum. .NET Runtime dlls yüklenmemiş, bu nedenle herhangi bir istek tetiklenmedi.
Gerçekten berbat olan şey, her ayar için gereken bölüm ve beklenen değerlerin gerçek bir dokümantasyonu olmamasıdır. DoAppInitAfterRestart bayrağı, bulabileceğim hiçbir yerde belgelenmiyor. Aynı sonuçları da bıraktım. Ayrıca, URL için sözdiziminin ne olduğu% 100 değil. MSDN makalesi "/default.aspx" işaret ediyor ve ben de boşuna çok denedim.
Ben de belki sahte isteği nasılsa başarısız olmadığını görmek için IIS İzleme Başarısız Request açık, ama hiçbir şey de gösterir. Uygulama havuzu yeniden başlatıldığında Site Düzeyi yükü ateşlenmiyor gibi görünüyor.
Burada sözü ayarların tümü
da Windows 8'de IIS Yönetim UI aracılığıyla mevcuttur ve her şeyi kesinlikle doğru görünüyor.Başka neler kontrol edeceğimi veya neleri kaçırdığımı gösteren fikirlerim yok. Herhangi bir fikir takdir edildi.