नेट कोर 3.0 में कोई UseDatabaseErrorPage () एक्सटेंशन विधि


33

मैंने नेट कोर 3.0 ऐप बनाया है और निम्न कोड जो 2.2 में काम करता है, वह अब नहीं है।

app.UseDatabaseErrorPage();

ऐसा लगता है कि 3.0 वर्ग नाम स्थान के DatabaseErrorPageExtensionsभीतर मौजूद नहीं है Microsoft.AspNetCore.Builder। क्या मुझे कुछ निर्भरता याद आ रही है? मेरे पास EntityFrameworkCore NuGet टूल और डिज़ाइन के साथ जोड़ा गया है।

जोड़ा जा रहा है

using Microsoft.AspNetCore.Builder;

मदद नहीं की।



बिल्कुल, इसलिए यह तरीका होना चाहिए, लेकिन मौजूदा नहीं है।
लेवी

जवाबों:


68

'Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore' का संदर्भ जोड़ें, ऐसा प्रतीत होता है कि फ़ंक्शन अभी उस पैकेज में है।


3
एक आकर्षण की तरह काम किया
लेवी

धन्यवाद, यह मेरे पक्ष में भी काम करता है, इस त्रुटि का मुख्य कारण यह है कि .net core 3.1 में अपग्रेड करने के बाद, आपको Microsoft.AspNetCore.App NuGet पैकेज से छुटकारा पाना चाहिए जिसमें कई निर्भरताएं हैं। Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore उन निर्भरताओं में से एक है जिन्हें हमें उनकी आवश्यकता होने पर व्यक्तिगत रूप से जोड़ना होगा।
फारेस तालेब

मेरे लिए काम किया धन्यवाद!
फ्रेडी

आकर्षण जैसा काम करता है! धन्यवाद!
मोहम्मद गादी


0

[CLI] dotnet add पैकेज Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore - पैकेज 2.0.2

[StartUp.cs]

Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore का उपयोग करना;


आपके उत्तर में स्पष्टता का अभाव है!
mw509
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.