2011-03-21 9 views
12

नहीं मिला, मैंने अपना एमवीसी ऐप तैनात किया है लेकिन त्रुटि प्रबंधन काम नहीं करता है। मैं SQLite डेटाबेस का उपयोग करता हूं और जब मैं एल्मा में त्रुटि संदेशों पर नेविगेट करने का प्रयास करता हूं तो मुझे यह अपवाद मिलता है;एमवीसी ऐप परिनियोजन; System.Data.SqlClient.SqlException: संग्रहीत प्रक्रिया 'ELMAH_GetErrorsXml'

सिस्टम। डेटा.क्लक्लिएंट। एससीएलएक्सप्शन: संग्रहीत प्रक्रिया 'ELMAH_GetErrorsXml' नहीं मिला।

बेशक मुझे अपने वेब.कॉन्फिग में परिभाषित SQLite डेटाबेस को तैनात करने की आवश्यकता है;

जोड़ने नाम = "ELMAH.SQLite" connectionstring = "डेटा स्रोत = | DataDirectory | errors.s3db" />

मैं सोच रहा हूँ कि मैं एक SQLite डेटाबेस जब मैं अपने आवेदन तैनात तैनात नहीं किया था। फिर भी मैं अपने स्थानीय फाइल सिस्टम पर त्रुटियों.s3db का पता नहीं लगा सकता, इसलिए मुझे यकीन नहीं है कि मैंने अपने लाइव वातावरण पर कैसे एक सेट अप किया है।

उत्तर

26

आपको ELMAH ऑब्जेक्ट्स बनाने के लिए SQL स्क्रिप्ट चलाने की आवश्यकता होगी। यह डाउनलोड के 'डीबी' फ़ोल्डर में पाया जा सकता है (http://code.google.com/p/elmah/downloads/list)

+0

हाँ, मुझे पता चला कि मैं SQL डेटाबेस का उपयोग कर रहा था और SQLite एक लाल हेरिंग था। मैं इसे बेहतर हटा देता हूं। – arame3333

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