دریافت خطای 404 برای فایل های Json در Visual Studio

در هنگام فراخوانی و یا دسترسی به فایل های استاتیک Json در Visual Studio برای خواندن اطلاعات آنها ، در صورتی که تنظیمات web.config را انجام نداده باشید با خطای 404 و یا عدم پیدا کردم فایل مواجه خواهید شد .

برای رفع این مشکل راه حل هایی وجود دارد که در ادامه به آنها خواهی پرداخت .

دلیل دریافت خطای 404 به این دلیل می باشد که به صورت پیش فرض MimeType نوع json در لیست MimeType های Visual Studio نمی باشد ، برای رفع این مشکل می بایست MimeType مربطه را در فایل Web.Config اصلی پروژه های ASP.NET MVC اضافه نمایید که ساختار آن به صورت زیر می باشد :

<system.webServer>
    <staticContent>
      <mimeMap fileExtension=".json" mimeType="application/json" />
    </staticContent>
  </system.webServer>

 

با افزودن کد های فوق مشکل مربوطه حل خواهد شد .

روش دوم :IIS

ابتدا به IIS مربوطه رفته و مسیر زیر را طی کنید :

IIS > Your Application >> MimeTypes

بر روی MimeTypes  کلیک راست کرده و گزینه Add  را انتخاب کنید و فیلد های آن را به صورت زیر مقدار دهی نمایید :

File Name Extension = .json

MIME Type = application/json

 Hozhan-IIS jsonFile

Json file -404 error -Visual studio


توسط : عثمان رحیمی  2 ماه قبل ، پنج شنبه 2 اردیبهشت 1395 ساعت 18:06  0  968

نظر شما برای ما مهم است و به ما در بهبود سایت کمک میکند.


ارسال نظر
  • نام (اختیاری ) :
  • پست الکترونیک :
  • توضیحات :

مطالب مرتبط