2012-07-08 30 views
5

Yerel olarak IIS'de çalışan bir Razor yardımcı işlevini hata ayıklamaya çalışıyorum.Razor yardımcısında hata ayıklanamıyor - IIS hata ayıklama sembolleri ile derleme yapmıyor mu?

benim yardımcı kod okur bile:

System.Diagnostics.Debugger.Break(); 

kesme noktası oluşmaz.

Bu yüzden, IIS hata ayıklama modunda işlevi derleme başarısız olduğu için düşünüyorum.

ben web.config'de bu katma ama sorunu çözmüyor:
<compilation debug="true"></compilation> 

Şüphesiz başkası bu işe koşmak, ya da sadece benim özellikle dizüstü arabası olan

???

Teşekkürler! - Brian

cevap

9

Ben bunu anladım, ne vahşi bir kaz kovalamak!

Yardımcı çağırırken "@" sembolünü unuttum. Benim kod aşağıdaki gibi görünüyordu:

MyHelper() 

Ama bu gibi görünmelidir: diyor ama kapalı ayıklama modu ile

Bu durumda görünüyor
@MyHelper() 

Jilet bile belki fonksiyonunu CALL veya vermez her neyse, "@" sembolünü ekledim ve daha sonra hata ayıklayıcısını tekrar izleyebildim.

birileri günün 2 saat kaybetmemek yardımcı

Umut ... Bu Jilet thingee ile, böyle küçük tuzaklar bir sürü gibi görünüyor. :-(

+0

Gerçekten de @MyHelper() için hata ayıklama yapabiliyor musunuz? Bir yardımcım var ve ona adım atmaya çalıştığımda üzerinde atlar ama web sayfasındaki yardımcı kodun sonuçlarını gösterir ama ben kodun içine girmeyi isterdim – maguy

+0

Cevabınız için teşekkürler Aynı problemi yaşadım. –

İlgili konular