دریافت خطای 404 برای فایل های Json در Visual Studio
2016-04-21
ارسال شده توسط عثمان رحیمی
2.55k بازدید
در هنگام فراخوانی و یا دسترسی به فایل های استاتیک Json در Visual Studio برای خواندن اطلاعات آنها ، در صورتی که تنظیمات web.config را انجام نداده باشید با خطای 404 و یا عدم پیدا کردم فایل مواجه خواهید شد .
برای رفع این مشکل راه حل هایی وجود دارد که در ادامه به آنها خواهی پرداخت .
دلیل دریافت خطای 404 به این دلیل می باشد که به صورت پیش فرض MimeType نوع json در لیست MimeType های Visual Studio نمی باشد ، برای رفع این مشکل می بایست MimeType مربطه را در فایل Web.Config اصلی پروژه های ASP.NET MVC اضافه نمایید که ساختار آن به صورت زیر می باشد :
1 2 3 4 5 |
<system.webServer> <staticContent> <mimeMap fileExtension=".json" mimeType="application/json" /> </staticContent> </system.webServer> |
با افزودن کد های فوق مشکل مربوطه حل خواهد شد .
روش دوم :IIS
ابتدا به IIS مربوطه رفته و مسیر زیر را طی کنید :
1 |
IIS > Your Application >> MimeTypes |
بر روی MimeTypes کلیک راست کرده و گزینه Add را انتخاب کنید و فیلد های آن را به صورت زیر مقدار دهی نمایید :
1 2 3 |
File Name Extension = .json MIME Type = application/json |

مطالب زیر را حتما مطالعه کنید
فراخوانی View توسط Entity framework Core
View چیست ؟ در SQL Server ، ویو یک جدول...
روش DB-First در Entity framework core
اگر با Entity framework بر پایه ی dot net framework...
تفاوت Build با Rebuild در Visual Studio
تفاوت Build با ReBuild چیست ؟ اگر برنامه نویس سی...
نکاتی در مورد رشته ها و شرط ها در سی شارپ
طی یک سری پست قصد داریم در مورد نکاتی مربوط...
متداول ترین سوالات stackoverflow مربوط به سی شارپ
طی یک سری پست قصد داریم به متداول ترین سوالات...
ارجاع مستقیم به صفحه توضیحات یک کلاس در سایت مایکروسافت
بیشتر وقت ها ممکن هست نیاز داشته باشید متد ها...
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.