এখানে একটি অদ্ভুত সমস্যা হচ্ছে। সকলেই জানেন যে আপনি যদি customErrors
কাস্টম ত্রুটি পৃষ্ঠা তৈরি করার জন্য ওয়েবকনফিগের বিভাগটি ব্যবহার করেন তবে Response.StatusCode
যা আপনার উপযুক্ত তা আপনার সেট করা উচিত । উদাহরণস্বরূপ, যদি আমি একটি কাস্টম 404 পৃষ্ঠা তৈরি করি এবং এটি 404.aspx নাম রাখি, তবে আমি এটিতে <% Response.StatusCode = 404 %>
সত্যিকারের 404 স্থিতির শিরোনাম তৈরি করতে সামগ্রীতে রেখে দিতে পারি।
এতদূর আমাকে অনুসরণ কর? ভাল. এখন আইআইএস 7 এ করার চেষ্টা করুন। আমি এটি কাজ করতে পারি না, পিরিয়ড। যদি Response.StatusCode
কাস্টম ত্রুটি পৃষ্ঠায় সেট করা থাকে, আইআইএস 7 টি কাস্টম ত্রুটি পৃষ্ঠাটি সম্পূর্ণরূপে ওভাররাইড করে বলে মনে হচ্ছে এবং এর নিজস্ব স্থিতি পৃষ্ঠাটি দেখায় (যদি আপনার একটি কনফিগার করা থাকে তবে)
অন্য কেউ এই আচরণটি দেখেছেন এবং সম্ভবত এটি কীভাবে কাজ করবেন তা জানেন? এটি আইআইএস 6 এর অধীনে কাজ করছিল, তাই কেন জিনিসগুলি পরিবর্তিত হয়েছে তা আমি জানি না।
দ্রষ্টব্য: এটি ASP.NET কাস্টম 404-এ 404 এর পরিবর্তে 200 ঠিক আছে ফিরে পাওয়া যায় না issue