মূলত:
এটির সমাধান না IncludeErrorDetailPolicy
হলে পরিবর্তে ব্যবহার করুন CustomErrors
(যেমন আপনি যদি এএসপি হন N নেট স্ট্যাকটি> 2012):
GlobalConfiguration.Configuration.IncludeErrorDetailPolicy
= IncludeErrorDetailPolicy.Always;
দ্রষ্টব্য: বিশদ ত্রুটি সম্পর্কিত তথ্য ফিরে আসার বিষয়ে সতর্কতা অবলম্বন করা 'হ্যাকার'দের কাছে সংবেদনশীল তথ্য প্রকাশ করতে পারে। নীচে এই উত্তর সম্পর্কে সাইমন এর মন্তব্য দেখুন।
টিএল; ডিআর সংস্করণ
আমার জন্য CustomErrors
সত্যিই সাহায্য করেনি। এটি ইতিমধ্যে সেট করা ছিল Off
, তবে আমি এখনও কেবল একটি ক্ষুদ্র an error has occurred
বার্তা পেয়েছি । আমি অনুমান করেছি যে গৃহীত উত্তরটি 3 বছর আগে থেকে যা আজকাল ওয়েব ওয়ার্ডে দীর্ঘ সময় ধরে। আমি ওয়েব এপিআই 2 এবং এএসপি.নেট 5 (এমভিসি 5) ব্যবহার করছি এবং মাইক্রোসফ্ট কেবল আইআইএস-কেবল কৌশল থেকে সরে গেছে, যখনCustomErrors
পুরানো স্কুল আইআইএস;)।
যাইহোক, আমার উত্পাদন নিয়ে একটি সমস্যা ছিল যা আমার স্থানীয়ভাবে ছিল না। এবং তারপরে খুঁজে পেয়েছি যে আমি আমার ডিভাইসটিতে Chrome এর নেটওয়ার্ক ট্যাবটিতে ত্রুটিগুলি দেখতে পাচ্ছি না। শেষ পর্যন্ত আমি আমার প্রোডাকশন সার্ভারে ক্রোম ইনস্টল করে এবং তারপরে নিজেই সার্ভারে অ্যাপ্লিকেশনটিতে ব্রাউজ করে (যেমন 'লোকালহোস্ট'-তে) এটি সমাধান করতে সক্ষম হয়েছি। তারপরে স্ট্যাক ট্রেস এবং সকলের সাথে আরও বিস্তারিত ত্রুটিগুলি উপস্থিত হয়েছিল।
তারপরেই আমি জিমি বোগার্ডের এই নিবন্ধটি পেয়েছি (দ্রষ্টব্য: জিমি মিঃ মি। অটোম্যাপার! )। মজার বিষয় হ'ল তাঁর নিবন্ধটিও ২০১২ সালের, তবে এর মধ্যে তিনি ইতিমধ্যে ব্যাখ্যা করেছেন যে CustomErrors
এটির জন্য আর কোনও লাভ হয় না, তবে আপনি IncludeErrorDetailPolicy
বৈশ্বিক ওয়েবএপি কনফিগারেশনে (যেমন WebApiConfig.cs
) আলাদা করে 'ত্রুটি বিশদ' পরিবর্তন করতে পারেন :
GlobalConfiguration.Configuration.IncludeErrorDetailPolicy
= IncludeErrorDetailPolicy.Always;
ভাগ্যক্রমে তিনি কীভাবে সেট আপ করবেন তাও ব্যাখ্যা করে যে ওয়েবপি (২) আপনার কথা শুনে CustomErrors
সেটিংস । এটি একটি দুর্দান্ত বোধগম্য উপায় এবং এটি আপনাকে 2012 এ ফিরে যেতে দেয়: পি।
দ্রষ্টব্য: ডিফল্ট মান হ'ল 'লোকাল-ওয়ানলি', যা ব্যাখ্যা করে যে এই পোস্টটি সন্ধানের আগে আমি যেভাবে বর্ণনা করেছি সেইভাবেই সমস্যাটি সমাধান করতে সক্ষম হয়েছি। তবে আমি বুঝতে পারি যে প্রত্যেকে ব্রাউজার উত্পাদন এবং প্রারম্ভের জন্য কেবল দূরবর্তী হতে পারে না (আমি জানি আমি বেশিরভাগই ফ্রিল্যান্স এবং ডিভোপসে যাওয়ার সিদ্ধান্ত নেওয়ার আগে পর্যন্ত আমি পারিনি)।