আমার এসপ নেট প্রকল্পের মধ্যে একটি সামগ্রী ফোল্ডারে আমার একটি জেসন ফাইল রয়েছে:
<projectName>
\Content
NBCCJr.json
... এবং এটি অ্যাক্সেস করার কোড:
$.getJSON('~/Content/NBCCJr.json', function (data) {
$.each(data, function(i, dataPoint) {
// Bla
});
});
)
... তবে কোড বলা হলে কিছুই হয় না; ব্রাউজার কনসোলটি বলে, "রিসোর্স লোড করতে ব্যর্থ: সার্ভার 404 এর স্থিতি দিয়ে প্রতিক্রিয়া জানায় (পাওয়া যায় নি)"
কেন এটি পাওয়া যায় না? "টিলডে হ্যাক ফাইলের নাম" ফাইলটির সঠিক পথ নয়?
হালনাগাদ
আমি পিছনের দিকে "whacks" দিয়ে চেষ্টা করেছিলাম:
$.getJSON('~\Content\NBCCJr.json', function (data) {
... এবং একই ফলাফল পেয়েছে (" সংস্থান লোড করতে ব্যর্থ: সার্ভার 404 এর স্থিতি দিয়ে প্রতিক্রিয়া জানায় (পাওয়া যায় না "))
আপডেট 2
তারপরে আমি এটিকে একটি প্রিপেন্ডড হ্যাক সেন্স করার চেষ্টা করেছি:
$.getJSON('Content/NBCCJr.json', function (data) {
... এবং কনসোলে আমি এই অস্পষ্ট বার্তাটি পেয়েছি:
*GET http://localhost:9702/Content/NBCCJr.json 404 (Not Found) jquery.js:8724
XHR finished loading: "http://localhost:9702/Content/NBCCJr.json".*
সুতরাং এটি এখনও পাওয়া যায় নি এবং এখনও লোড হয়েছে?
আপডেট 3
আমি যখন পরিবর্তন করে ব্রাউজারে ফাইলটিতে নেভিগেট করার চেষ্টা করেছি:
http://localhost:9702/Default.cshtml
...প্রতি:
http://localhost:9702/Content/NBCCJr.json
আমি ভিন্ট সারফ, টিম বার্নার্স-লি এবং / অথবা আল গোরের কাছ থেকে একটি তথ্যমূলক ডাব্লুএসওড বার্তা পেয়েছি:
এইচটিটিপি ত্রুটি 404.3 - পাওয়া যায়নি আপনি যে পৃষ্ঠার জন্য অনুরোধ করছেন সেটি পৃষ্ঠাটি এক্সটেনশন কনফিগারেশনের কারণে পরিবেশিত হতে পারে না। পৃষ্ঠাটি যদি কোনও স্ক্রিপ্ট হয় তবে একটি হ্যান্ডলার যুক্ত করুন। যদি ফাইলটি ডাউনলোড করা উচিত তবে একটি মাইম্যাপ মানচিত্র যুক্ত করুন।
আপডেট 4
জ্যামকে ধন্যবাদ, এটি এখন কাজ করছে।
আমাকে এটি ওয়েবে যোগ করতে হয়েছিল on কনফিগ:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
</system.webServer>