2011-11-18 8 views
14

2010 vs Windows 7, 32 bit üzerinde çalışıyoruz ve proje hedef çerçeve 3.5 altında çalışıyor.Just-In-Time hata ayıklayıcısı gerekli güvenlik izni olmadan başlatıldı

Şimdi web sitesi projesinde kayıt sayfasında kredi kartı işlemi uyguluyoruz.

VS IDE çalıştırırken O ince çalışıyor, ancak kayıt düğmesine tıklandığında yerel IIS için yayınlandıktan sonra, bu hatayı gösteriyor

: Uygulama hata günlüğü im olarak

An unhandled win32 exception occured in w3wp.exe The Just-In-Time debugger was launched without necessary security permissions. To debug this proces, the JIT debugger must be run as an administrator. Would you like to debug the proces?

bu

Faulting application name: w3wp.exe, version: 7.5.7600.16385, time stamp: 0x4a5bcd2b 
Faulting module name: ntdll.dll, version: 6.1.7600.16385, time stamp: 0x4a5bdadb 
Exception code: 0xc0000374 
Fault offset: 0x000c283b 
Faulting process id: 0x3e4 
Faulting application start time: 0x01cca60dbfd76d52 
Faulting application path: c:\windows\system32\inetsrv\w3wp.exe 
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll 
Report Id: 126cc4b9-1201-11e1-b3db-003018a9eb5e 
görme

Üç gün önce IIS'den çalışıyordum. Bu sorunun neden değiştiğini anlamıyorum. Düzenlenen

ben bu süreç hata ayıklama seçerseniz

.. uygulama iyi çalışıyor. Asıl sorun, aynı yapının canlı sunucuya yayınlanmasından sonra (2k8, 64 bit kazanmak), kayıt sayfasından captcha kullanmıştım, doğru kodu girdiğimde bile doğru kodu girmediğinizi söylüyor. Yerel sistemde iyi çalışıyor.

cevap

24

Sorununuzun aynı nedeni olup olmadığını bilmiyorum, ancak bu hatayı, uygulamada hata ayıklamaya çalışırken aldım (yalnızca F5'e basarak).

W3wp.exe dosyasının, bu hatayla çalışırken dakikalar dolmadan önce neden başarısız olduğunu anlamaya çalışmaktan çılgın olduk.

Bazı soruşturmalardan sonra, asıl sorunun global.asax kodunda olduğunu fark ettik: yığın taşması istisnası atıyordu (burada cevap vermek için oldukça ironik) ve VS eklenmeden önce w3wp.exe işlemini çöküyordu hata ayıklamaya başlıyor.

Buggy kodunun düzeltilmesi VS'nin tekrar güzelce çalışmasını sağladı.

Sorunun uzun zaman önce olduğunu görüyorum, ama umarım birilerine yardımcı olur.

+0

Teşekkürler mapache, ben sadece aynı sorunu yaşadım ve sürece ekleme ve yığın taşması istisnası hata düzelterek seçerek çözüldü. – wacdany

+2

burada aynı (kod hatası): Benim durumumda bir "Html.Partial" bir MVC görünümünde kendini çağıran bir taşma ya da bir şey neden oldu. –

+4

'Global.ascx dosyasındaki Debugger.Break() işlevi aynı soruna neden oluyor! – alsafoo

1

Bu sorunu çözmek için iletişim kutusunun size yardımcı olmasına izin verin. Yükseltilmiş bir hata ayıklayıcısını başlatmayı ve sorununuzu ayıklamayı kabul edin. Muhtemelen bir çeşit konfigürasyon probleminiz var. Asıl sorununuz, hata ayıklayıcının yükseltilip yükseltilmediği değil, bir hata ayıklayıcısına ihtiyacınız olduğu gerçeğidir. Başka bir deyişle diyalogdaki ilk cümle “bir problemin var”. Diğer tüm cümleler: "Bu problemle ilgili olarak size yardım etmek isterim, bu seninle havalı mı?"

+0

Merhaba, ben sorunun cevabını görüyorum. Teşekkürler – praveenb

0

Genellikle işleme ve hata ayıklamaya eklerseniz ancak yapamazsınız (uygulamayı başarılı bir şekilde çalıştıramayacağınız için), uygulamayı Visual Studio ile çalıştırın ve bazı durumlarda istisna nedenini kırıp gösterecektir. detay.

İlgili konular