আইআইএস httpErferences এক্সিকিউট ইউআরএল লক্ষ্যযুক্ত ইউআরএল-এ 500 এর মতো অদ্ভুত ক্যোরিয় স্ট্রিং যুক্ত করে;


8

আইআইএস ত্রুটি পৃষ্ঠাগুলিতে আমি অদ্ভুত আচরণ লক্ষ্য করেছি। আমি এই সেটআপ পেয়েছি:

<httpErrors errorMode="Custom" existingResponse="Replace">
 <remove statusCode="500" />
  <error statusCode="500" responseMode="ExecuteURL" path="/error-page" />
</httpErrors>

কখনও কখনও যখন একটি এএসপি.নেট ত্রুটি যখন ক্যোয়ারী স্ট্রিংটি খুব দীর্ঘ হওয়ার কারণে ঘটে থাকে তখন ত্রুটি পৃষ্ঠার URL টি সম্পাদন করার চেষ্টা করার সাথে সাথেই ত্রুটি ঘটে। আমি সমস্যাটি এই সত্যটিতে আবিষ্কার করেছি যে আইআইএস ত্রুটি পৃষ্ঠার ইউআরএলের মতো মূল ইউআরএল যুক্ত করে:

Original: http://example.com/someurl?id=some_very_long_query_string_causing_security_exception
Error: /error-page?500;http://example.com/someurl?id=some_very_long_query_string_causing_security_exception

এটি একটি বিশাল সমস্যা। যদি মূল ইউআরএল খুব দীর্ঘসময় কোনও ক্যোরি স্ট্রিং থাকার জন্য ব্যর্থ হয় তবে সংযুক্ত জিনিসগুলির সাথে ত্রুটি পৃষ্ঠাটিও ব্যর্থ হয় কারণ এতে কোয়েরির স্ট্রিং রয়েছে যা আরও দীর্ঘতর!

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


স্যার, আমিও একই সমস্যার মুখোমুখি হয়েছি। আপনি কি সমাধান করেছেন?
ডেনিস

1
+1 আমি এখানে স্ট্যাক ওভারফ্লোতে একই প্রশ্ন জিজ্ঞাসা করেছি । একটি উত্তর পছন্দ করবে।
মুহাম্মদ রেহান সা Saeedদ

উত্তর:


1

পাথটিতে একটি ট্রিলিং স্ল্যাশ যুক্ত করা (যেমন পথ = "/ ত্রুটি-পৃষ্ঠা /") ত্রুটি কোড এবং ইউআরএল সংযুক্ত হওয়া বন্ধ করবে, দ্রষ্টব্য যে এটি আসল ব্যর্থ URL টি রাখবে, যেমন

  • যদি কোনও পিছনে স্ল্যাশ না পাওয়া যায়, তবে ত্রুটি-পৃষ্ঠাটির বিষয়বস্তু URL- এর সাথে প্রদর্শিত হবে: http://example.com/error-page?500 ; http : //example.com/failingpage
  • যদি সেখানে একটি পিছনে স্ল্যাশ থাকে তবে ত্রুটি-পৃষ্ঠাটির বিষয়বস্তু URL- এর সাথে প্রদর্শিত হবে: http://example.com/failingpage

0

আমি অনুরূপ ইস্যুটি অনেক দিন আগে থেকেই প্রশ্নযুক্ত সিস্টেমটির কারণে স্থির ত্রুটি পৃষ্ঠাগুলি ব্যবহার করে।

আপনি এটি ডিফল্ট রেসপন্সমোডে সেট করতে পারেন যা কোনও একক স্থিতিশীল পৃষ্ঠার পিছনে পরিবেশন করবে।

এইচটিএমএল সেটিংস স্কিমার মধ্যে এলপিররফেস

এখানেও অনুরূপ ইস্যু রয়েছে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.