সম্পূর্ণ ত্রুটি বার্তা দেখানোর জন্য কীভাবে ওয়েবকনফিগ ফাইলটি সেট করবেন


140

আমি আমার এমভিসি -3 অ্যাপ্লিকেশনটি উইন্ডোজ আজুরেতে স্থাপন করেছি। কিন্তু এখন যখন আমি অনুরোধ করছি মাধ্যমে staging urlএটা আমার দেখায় (দুঃখিত, একটি ত্রুটি আপনার অনুরোধ প্রক্রিয়াকরণের সময় ঘটেছিল।) । এখন আমি সম্পূর্ণ ত্রুটি বার্তাটি দেখতে চাই, ডিফল্টরূপে এটি কিছু সুরক্ষার কারণে এটি লুকিয়ে রয়েছে। আমি জানি যে আমরা এটি ওয়েবকনফাইগ ফাইলের মাধ্যমে করতে পারি। কিন্তু কিভাবে?

উত্তর:


249

এটি আপনার দৃশ্যে কাজ করবে কিনা তা নিশ্চিত নন তবে আপনার web.configনীচে নিম্নলিখিতটি যুক্ত করার চেষ্টা করুন <system.web>:

  <system.web>
    <customErrors mode="Off" />
  ...
  </system.web>

আমার উদাহরণ কাজ করে।

আরও দেখুন:

কাস্টমআরিয়ারস মোড = "অফ"


20
এ ছাড়া < সিস্টেমে.ওয়েব সার্ভার > এ <<<<<<<<< বিস্তারিত> />
— ক্যাস্পার হালভাস জেনসেন

128

এটি কোনও ক্লায়েন্টের ব্রাউজারে ত্রুটির সম্পূর্ণ বিবরণ দেখিয়ে আপনাকে সহায়তা করতে পারে।

<system.web>
    <customErrors mode="Off"/>
</system.web>
<system.webServer>
    <httpErrors errorMode="Detailed" />
</system.webServer>




এটি গৃহীত উত্তরের চেয়ে ভাল, বেশিরভাগ দেবগণ কোনও বিবরণ ছাড়াই ওয়াইএসডির পরিবর্তে বিশদটি দেখতে চান।
— স্পেন্সার

12

আপনি যদি এএসপি.নেট এমভিসি ব্যবহার করে থাকেন তবে আপনাকে গ্লোবাল.এক্সএক্স.সি ফাইল থেকে হ্যান্ডলিয়ার অ্যাট্রিবিউট অপসারণ করতে হবে:

public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
    filters.Add(new HandleErrorAttribute());
}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.