কিভাবে ASP নেট অ্যাপ্লিকেশন ত্রুটি গ্লোবাল ASAX পরিচালনা করে?
কিভাবে ASP নেট অ্যাপ্লিকেশন ত্রুটি গ্লোবাল ASAX পরিচালনা করে?
Anonim

আবেদন স্তর শিল্প খাত

আপনি সব ব্যবস্থা করতে সক্ষম এ ডিফল্ট ত্রুটি আবেদন আপনার পরিবর্তন করে স্তর হয় অ্যাপ্লিকেশন এর কনফিগারেশন বা একটি যোগ করে ভুল দরখাস্ত মধ্যে হ্যান্ডলার গ্লোবাল . asax আপনার ফাইল আবেদন . আপনি সব ব্যবস্থা করতে সক্ষম ওয়েবে একটি কাস্টম ত্রুটি বিভাগ যোগ করে ডিফল্ট ত্রুটি এবং HTTP ত্রুটিগুলি।

অনুরূপভাবে, কিভাবে MVC গ্লোবাল ASAX-এ অ্যাপ্লিকেশন ত্রুটি পরিচালনা করে?

এই পয়েন্টগুলি মাথায় রেখে নিম্নলিখিত পদক্ষেপগুলি ত্রুটি পরিচালনা এবং লগিংয়ের জন্য অ্যাপ্লিকেশন_ত্রুটি ইভেন্টে কোড করা যেতে পারে।

  1. শেষ ত্রুটি উত্থাপিত পান.
  2. এর সাথে প্রতিক্রিয়া জানাতে ত্রুটি কোড পান।
  3. ত্রুটিটি লগ করুন (আমি 404 উপেক্ষা করছি)।
  4. প্রতিক্রিয়া স্ট্রীম সাফ করুন.
  5. সার্ভার ত্রুটি সাফ করুন.

এছাড়াও, ডট নেট প্রযুক্তিতে ডিবাগিং এবং ত্রুটি হ্যান্ডলিং কী সঠিক উদাহরণ সহ ব্যাখ্যা করুন? এএসপি . নেট পারফর্ম করার সুবিধা আছে ডিবাগিং এবং ত্রুটি হ্যান্ডলিং . ডিবাগিং কোডে ব্রেকপয়েন্ট যোগ করে অর্জন করা যেতে পারে। একজন তারপর স্টার্ট উইথ রান করে ডিবাগিং ভিজ্যুয়াল স্টুডিওতে বিকল্প ডিবাগ কোড. ট্রেসিং হল অ্যাপ্লিকেশন চালানোর সময় আরও তথ্য প্রদানের সুবিধা।

এখানে, কিভাবে MVC এএসপি নেটে কাস্টম ত্রুটিগুলি পরিচালনা করে?

ASP. NET MVC-তে কাস্টম ত্রুটি পৃষ্ঠা

  1. প্রথমে একটি ত্রুটি যোগ করুন। শেয়ার্ড ফোল্ডারে cshtml পৃষ্ঠা (পৃষ্ঠা দেখুন) যদি এটি ইতিমধ্যে বিদ্যমান না থাকে।
  2. ওয়েব যোগ করুন বা সংশোধন করুন. config ফাইল এবং কাস্টম ত্রুটি উপাদান চালু সেট করুন।
  3. HTTP স্ট্যাটাস কোড দেখানোর জন্য একটি নির্দিষ্ট অ্যাকশন কন্ট্রোলার এবং ভিউ যোগ করুন।
  4. টার্গেটেড অ্যাকশন পদ্ধতিতে একটি [HandleError] অ্যাট্রিবিউট যোগ করুন।

কিভাবে ASP নেট অ্যাপ্লিকেশন স্তরের ত্রুটিগুলি পরিচালনা করে?

অ্যাপ্লিকেশন স্তর ত্রুটি হ্যান্ডলিং আপনি পারেন হাতল ডিফল্ট ত্রুটি এ আবেদন স্তর হয় আপনার পরিবর্তন করে অ্যাপ্লিকেশন এর কনফিগারেশন বা গ্লোবাল এ একটি Application_Error হ্যান্ডলার যোগ করে। asax ফাইল আপনার আবেদন . আপনি পারেন হাতল ডিফল্ট ত্রুটি এবং HTTP ত্রুটি ওয়েবে একটি কাস্টম ত্রুটি বিভাগ যোগ করে।

প্রস্তাবিত: