আমি .JSON ফাইলগুলি পরিবেশন করছি, তবে ফাইলটি উপস্থিত থাকা সত্ত্বেও, ফাইলটি অ্যাক্সেস করার সময় আইআইএস 404 ত্রুটি নিক্ষেপ করে রাখে। আমি ফাইলটির একটির নামকরণের চেষ্টা করে .জেএস, এবং এটি কার্যকর হয়।
কোন পয়েন্টার কি সেটিং এই সমস্যা সৃষ্টি করতে পারে?
আমি .JSON ফাইলগুলি পরিবেশন করছি, তবে ফাইলটি উপস্থিত থাকা সত্ত্বেও, ফাইলটি অ্যাক্সেস করার সময় আইআইএস 404 ত্রুটি নিক্ষেপ করে রাখে। আমি ফাইলটির একটির নামকরণের চেষ্টা করে .জেএস, এবং এটি কার্যকর হয়।
কোন পয়েন্টার কি সেটিং এই সমস্যা সৃষ্টি করতে পারে?
উত্তর:
ডিফল্টরূপে, ডাব্লু 2 কে 3 এবং এর উপরের আইআইএস কোনও মাইম টাইপের নয় এমন ফাইলগুলি পরিবেশন করবে না (এর পরিবর্তে 404 ত্রুটি ফিরে পাবে)।
এই ধরণের ফাইলটি সরবরাহ করার জন্য আপনাকে আইআইএসে একটি মাইম টাইপ যুক্ত করতে হবে। আপনি এটিকে সাইট পর্যায়ে বা সার্ভার স্তরে সেট করতে পারেন।
পুরো সার্ভারের জন্য এটি সেট করতে:
আমারও একই সমস্যা ছিল। আইআইএস মাইম টাইপ ফিল্টারিং নামে কিছু করে। যদি এটি নির্দিষ্ট ফাইল এক্সটেনশনের মাইম টাইপ না জানে তবে এটি 404 ত্রুটি প্রদান করে।
আইআইএস <7 এ: সাইট (বা সার্ভার) বৈশিষ্ট্যগুলি খুলুন। HTTP- শিরোনাম ট্যাবে ক্লিক করুন । দেখার জন্য ক্লিক করুন MIME প্রকারসমূহ বোতাম। মাইম টাইপ "অ্যাপ্লিকেশন / অক্টেট-স্ট্রিম" এর সাথে ফাইল টাইপ যুক্ত করুন।
আইআইএস 7 এর জন্য: আইআইএস পরিচালক খুলুন Open সার্ভার বা ওয়েবসাইট ক্লিক করুন । MIME প্রকার বৈশিষ্ট্য আইকনটিতে ডাবল ক্লিক করুন । ক্রিয়া ফলকটিতে অ্যাড ক্লিক করুন । * "অ্যাপ্লিকেশন / অক্টেট-স্ট্রিম" সহ "ফাইলের নাম এক্সটেনশন" বক্স এবং মাইম টাইপ বাক্সকে পপুলেট করুন।
ব্রাউজারে পাঠ্য হিসাবে দেখতে আমি আইআইএস-এর সাইটটিতে মাইম টাইপ .json
- যুক্ত করেছি text/json
।
আরও একটি সাধারণ উত্তরে উত্তর একত্রিত করতে:
এখানে সতর্কতা আসে:
আপনি যদি এই ধরণের সমস্যাটির মুখোমুখি হন তবে ওয়েবসাইটের ওয়েব লগ ফাইলগুলি খুলুন এবং আপনার ওয়েবসাইটটি আইআইএস 6 এর জন্য কেন সামগ্রী সরবরাহ করছে না তা নির্ধারণ করতে উপ-স্থিতি কোডটি (যেমন 404 3) দেখুন or,
আইআইএস 7 এ।
আমারও এই সমস্যা ছিল - এবং জাসন ফাইলটি যে ফোল্ডারে সঞ্চিত ছিল সেই ফোল্ডারে ফাইলের অনুমতি হিসাবে সমস্যাটি দেখা গেল। আমি এখানে একটি অনুরূপ প্রশ্নের উত্তর ।
আপনার মাইম টাইপ যুক্ত করতে হবে তা বলার জন্য এই লোকেরা সবই সঠিক।
মাইম টাইপ সার্ভারে ফাইল এক্সটেনশন সক্ষম করে এবং ম্যাপিং হ্যান্ডলার আইআইএসকে এটি দিয়ে কী করতে হবে তা জানায়।
সুতরাং আপনাকে ম্যাপিং হ্যান্ডলারটিও যুক্ত করতে হবে এবং এর জন্য আপনাকে ম্যাপিং পরিচালনা করতে উইন্ডোজ ফিচারটি ক্লাসিক অ্যাসপ ইনস্টল করতে হবে।
Handler Mappings
Add a Script Map
*.json
C:\WINDOWS\system32\inetsrv\asp.dll
JSON
(আপনি এটি নিজের পছন্দ মতো কিছু বলতে পারেন)এছাড়াও, কিছু ভাবেন `ব্যবহার করতে আবেদন / এক্স-জাভাস্ক্রিপ্ট আপনাকে বলতে হবে 'মাইম-টাইপ অ্যাপ্লিকেশন হিসেবে, কিন্তু JSON জাভাস্ক্রিপ্ট নয়, কোনটাই (এটা হল একটি উপসেট, তবে) এবং তাই এটি হওয়া উচিত' আবেদন / JSON 'পরিবর্তে এটি যেমন JSON এর জন্য আইএএনএ-নিবন্ধিত মিডিয়া প্রকার।
আইআইএসে অনুরোধ ফিল্টারিং পরীক্ষা করুন। যদি ".json" থাকে এবং অবরুদ্ধ থাকে তবে অন্য কিছুই কাজ করবে না।