Получить IIS6 для обслуживания файлов JSON (в том числе POST, GET)?

По умолчанию IIS6 не обслуживает .json (без шаблона MIME типа).

Поэтому 404 не найдено. Затем я добавляю новый тип MIME (.json, text/plain or application/x-javascript or application/json) который отлично работает.

Однако, когда вы затем добавляете новое сопоставление (Home Directory -> Configuration -> Add) with .json, C:\WINDOWS\system32\inetsrv\asp.dll , ” GET,POST ” и пытаетесь перейти к файлу, вы получите 404.

Если вы удалите сопоставление и попробуйте POST or GET , вы получите 405 .

Предложения?

По умолчанию IIS в W2K3 и выше не будет обслуживать файлы, которые не относятся к типу MIME, о котором он знает (вместо этого возвращают 404 ошибки).

Вам нужно добавить MIME-тип в IIS, чтобы он мог обслуживать этот тип файла. Вы можете установить его на уровне сайта или на уровне сервера.

Чтобы установить это для всего сервера:

  • Откройте свойства для сервера в диспетчере IIS и выберите MIME-типы.
  • Нажмите «Создать». Введите «JSON» для расширения и «application / json» для типа MIME.

Обновить

Учитывая этот пост, вы найдете в руководстве Sencha «Начало работы», я подумал, что стоит модернизировать шаги.

В Win 7 Enterprise SP 1 с 64-разрядной версией IIS имеет другой outlook. Итак, шаги:

*. Откройте диспетчер IIS. Затем вы получите следующее окно.

введите описание изображения здесь

*. Щелкните правой кнопкой мыши по MIME и выберите open feature

*. Нажмите «ДОБАВИТЬ» в правом верхнем углу меню «Действия»

введите описание изображения здесь

*. Отдых по Эвану.

Убедитесь, что в разделе Расширения веб-службы конфигурации IIS разрешены активные серверные страницы.

Диспетчер IIS -> (локальный компьютер) -> Расширения веб-служб -> Активные серверные страницы

Если вы не установили IIS, очевидно, вы захотите установить его до запуска диспетчера IIS. Мне нужно (в Windows 7) перейти к: «панели управления / программе и функциям», затем нажать «включить или отключить функции Windows»,

Ссылка: http://www.howtogeek.com/howto/windows-vista/how-to-install-iis-on-windows-vista/

Похоже, что запуск диспетчера IIS отличается для разных систем. Я начал / запускал / inetmgr.

Ссылка: http://msdn.microsoft.com/en-us/library/bb763170(v=vs.100).aspx

Ссылка: http://technet.microsoft.com/en-us/library/cc770472(v=ws.10).aspx

Трой Фрерикс. #

  • Сохранять порядок ключей JSON во время преобразования JSON в CSV
  • Как добавить дополнительное свойство в сериализованную строку JSON с помощью json.net?
  • Разбор JSON в Excel VBA
  • Как использовать определения в схеме JSON (draft-04)
  • Как создать правильный JSONArray в Java с помощью JSONObject
  • Ошибка 415 Неподдерживаемый тип носителя: POST не достигает REST, если JSON, но это происходит, если XML
  • Получение ServiceStack для сохранения информации о типе
  • Gson и десериализация массива объектов с массивами в нем
  • Вложенные ng-repeat
  • JSON и работа с невыполненными полями
  • Возврат объекта JSON со страницы ASP.NET
  • Давайте будем гением компьютера.