वहाँ निश्चित रूप से आधार उस्तरा मध्यस्थ कोड, टेम्पलेट में एक त्रुटि सतह चाहिए में किसी भी ट्राई/कैच तंत्र (के रूप में आप आम अशक्त संदर्भ त्रुटियों आप शायद, जबकि यह razoring ऊपर एक बहुत में चलाने के साथ देख!) नहीं है। कुछ चीजें हैं जिन्हें आपको निश्चित रूप से जांचना चाहिए:
क्या अपवाद के साथ कोड पथ भी निष्पादित किया जा रहा है? जैसा कि बार्ट ने सुझाव दिया था, आपको इसे टेम्पलेट बिल्डर के माध्यम से चलाया जाना चाहिए और देखें कि वहां कोई उपयोगी लॉग है या नहीं। कोड पथ चल रहा है यह पता लगाने के लिए अपने स्वयं के डीबग कथन में भी फेंको।
क्या आपका अपवाद सही ढंग से स्वरूपित रेज़र स्टेटमेंट में है?
यदि यह एक नया सीटी है, तो पृष्ठ टेम्पलेट का कोड आपके सीटी के प्रतिपादन की अनुमति देता है?
मैं सिर्फ सेटअप एक नमूना TBB इस प्रकार है (और एक घटक टेम्पलेट को TBB जोड़ा) के रूप में:
<div>Testing an Error</div>
@{ throw new Exception("Exceptional condition"); }
खाका बिल्डर के माध्यम से चल रहा है आउटपुट विंडो में त्रुटि दिखाया। सीटी का उपयोग कर एक घटक के साथ पृष्ठ का पूर्वावलोकन विफल हो जाएगा और त्रुटि दिखाएगा। पृष्ठ को प्रकाशित करने से "असफल" स्थिति दिखाते हुए प्रसंस्कृत आइटमों के साथ "असफल" स्थिति दिखाई देती है। संदेश।
आशा है कि अगर आपको अभी भी परेशानी हो रही है तो आपकी मदद करने में मदद मिलती है और मैं इसे और डीबग कर दूंगा!
स्रोत
2012-12-14 14:25:28
सही। कोड एक रेजर कोड ब्लॉक @ {} में नहीं था। शर्मनाक ..... – robrtc