SORU
31 EKİM 2012, ÇARŞAMBA


Handler "ExtensionlessUrlHandler-Entegre-4.0" kötü bir modülü "ManagedPipelineHandler" modül listesi

Dürüst olmak, IIS üzerinde kirli bir oyun çevirmeye çalıştım ve bu işten kurtulmak için gittiğini düşündüm sadece, benim çözüm işe yaramadığını fark ettim. Yapmaya çalıştığım şey şu:

1) hangi ASP.NET uygulama varÖnyükleyicidevralan bir sınıfİProcessHostPreloadClientve tüm ağır başlatma yaparÖnyüklemeyöntem uygulama (uygulama karmaşık ve gerekli tüm hizmetleri bağlantı kurmak için yaklaşık 2 dakika gerektirir ve önceden örneğini bazı Birlik kayıtları çok büyük bir sistemin bir parçası değil).

2) benim yapmam gereken bir sürü iş yapılması gerektiğini uygulama kapatma (aboneliği, kesme, yok etme...), ve sanırım en iyi yer yapmak. *Application_End* yöntem bulunmaktadırGlobal.asax.

3) Her şey çalışıyor sadece iyi zaman var kullanıcı etkinliği (ilk istekten sonra Uygulama Havuzu içeren söz konusu web uygulaması başlatıldı. *Application_Start* çağrılacak ve daha sonra *Application_End* adlı Uygulama Havuzunu durdurur veya geri dönüşüm), ancak sorun ortaya çıktığında hiçbir kullanıcı etkinliği ve Uygulama çalışır yeniden kendini sonra aktif olması için 48 saat (yapılandırılmış gereksinimi). İstekleri vardı yok bu yana, uygulama resmen başladı alamadım. Ergo, *Application_End* denilen olmaz çünkü durdurulduğunda olamaz.

4) Şimdi işin pis kısmı... bir kod GET isteği yapmak için sonunda denedimÖnyüklemeyöntem ve işe yaradı. Ama bu çözüm işe yaradı ama bana çok kötü görünüyordu. Yani, bir çok şey denedim ve denedim en son şey bu oldu:

SimpleWorkerRequest swr = new SimpleWorkerRequest(string.Empty, string.Empty, tw);
HttpRuntime.ProcessRequest(swr);

... ve bu görevi yaptı. *Application_Start* idi, (ben kontrol tepkisi içeren giriş sayfası olması gerekiyordu görüntülenen ilk isteği) ve Uygulama Havuzu kapatma uygulaması sona erdi incelikle yaparak gerekli çalışmaları *Application_End*.

AMA

Uygulama başladı (önceden yüklenmiş ve başlatılan) bu şekilde sonra, bu Web tarayıcısı üzerinden Uygulama ulaşmak istedim de ne oldu

500.21 - İç Sunucu Hatası HTTP Hatası İşleyici," kötü bir modül" modül listesi . ManagedPipelineHandler var "-Entegre-4.0 ExtensionlessUrlHandler

Bunu çözmek için kuramıyorum. Herkes neden bu olur ve bunu düzeltmek için nasıl bana söyleyebilir misiniz?

Eğer bir çıkış yok ise, ilk çözüm döneceğim (kod GET isteği gönderme) ama bu sorun bile sorun nedir bir fikrim yok beri beni rahatsız eder.

CEVAP
7 Kasım 2012, ÇARŞAMBA


Re-register aspnet_regiis -i ASP.NET çalışın. Benim için işe yaradı.

İçin olası bir yol .NET 4 (yükseltilmiş bir komut isteminden):

c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

http://forums.iis.net/p/1190643/2026401.aspx

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bunnyboxx

    bunnyboxx

    17 NİSAN 2008
  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010
  • jonathepianist

    jonathepiani

    31 Temmuz 2008