Как добавить json файл в качестве контента в веб-приложение MVC 4

У меня есть json файл, который я хотел бы включить в качестве контента в мое веб-приложение MVC 4. Я добавляю файл в папку Content и отмечаю "Build Action" как "Content" и "Copy to Output Directory" как "Не копировать". Теперь, если я перейду на http://[мой сайт]/content/myjsonfile.json, я получаю HTTP 404. Я общаюсь со всеми действиями сборки и копирую, чтобы вывести выбор, и по-прежнему не работает. Я меняю расширение json файла на txt, а затем он работает. Это ошибка? Мой сайт опубликован с использованием Windows Azure. Спасибо за любую обратную связь.

Ответ 1

Проблема заключается в том, что ваш веб-сервер не распознает тип файла. Добавьте эту строку в свой web.config:

<system.webServer>
    <staticContent>
      <mimeMap fileExtension=".json" mimeType="application/json; charset=UTF-8" />

    </staticContent>
</system.webServer>