2012-07-08 10 views
5

मैं एक रेजर हेल्पर फ़ंक्शन डीबग करने का प्रयास कर रहा हूं जो आईआईएस पर स्थानीय रूप से चल रहा है।रेजर सहायक को डीबग नहीं कर सकता - ऐसा लगता है कि आईआईएस डिबगिंग प्रतीकों के साथ संकलित नहीं है?

यहां तक ​​कि जब मेरी सहायक कोड पढ़ता है:

System.Diagnostics.Debugger.Break(); 

ब्रेकप्वाइंट नहीं होती है।

तो मुझे लगता है कि ऐसा इसलिए है क्योंकि आईआईएस डीबग मोड में फ़ंक्शन को संकलित करने में विफल रहता है।

मैं web.config में यह जोड़ा, लेकिन यह समस्या का समाधान नहीं करता है:

<compilation debug="true"></compilation> 

निश्चित रूप से किसी और यह भी करना पड़ा है, या बस मेरी विशेष लैपटॉप गाड़ी है ???

धन्यवाद! - ब्रायन

उत्तर

9

मैंने इसे समझ लिया, आदमी क्या जंगली हंस का पीछा करता है!

मैं सहायक को कॉल करते समय "@" प्रतीक भूल गया। मेरे कोड इस तरह देखा:

MyHelper() 

लेकिन यह इस तरह दिखना चाहिए:

@MyHelper() 

यह इस मामले में लगता है उस्तरा भी समारोह शायद फोन नहीं होता है या वह कहता है, लेकिन बंद डिबग मोड के साथ , वैसे भी मैंने "@" प्रतीक जोड़ा और फिर डीबगर के साथ फिर से पता लगाया।

ऐसे ही छोटे से नुकसान के बहुत सारे लगता है, इस उस्तरा thingee साथ ...

आशा में मदद करता है कि किसी को अपने दिन के 2 घंटे के खोने से बचने के। :-(

+0

क्या आप वास्तव में @MyHelper() पर डीबग करने के लिए कदम उठाने में सक्षम हैं? मेरे पास एक सहायक है और जब मैं इसमें कदम उठाने का प्रयास करता हूं तो यह उस पर छोड़ देता है लेकिन वेब पेज पर सहायक कोड के परिणाम दिखाता है , लेकिन मैं कोड में कदम उठाने में सक्षम होना चाहता हूं। – maguy

+0

उत्तर के लिए धन्यवाद। मुझे एक ही समस्या थी। –

संबंधित मुद्दे