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


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.