6 ответов:
добавьте тип JSON MIME в IIS 6. Следуйте инструкциям на MSDN настраивает типы MIME (IIS 6.0).
Если вы хотите вручную добавить поддержку на свой сайт, вы можете просто добавить следующее в свой веб-сайт.конфигурация в :
<staticContent> <mimeMap fileExtension=".json" mimeType="application/json" /> </staticContent>это добавит "локальную" конфигурацию в IIS. Это не работает в IIS6, но работает в IIS7 и новее.
решение вам нужно добавить тип расширения файла json в MIME Types
Способ 1
перейдите в IIS, выберите приложение и найдите типы MIME
Нажмите кнопку Добавить с правой панели
Расширение Имени Файла = .json
mime Type = application / json
после добавления .json тип файла в типы MIME,перезапустить IIS и попробуйте получить доступ к файлу json
Способ 2
перейти в интернет.config этого приложения и добавьте в него эти строки
<system.webServer> <staticContent> <mimeMap fileExtension=".json" mimeType="application/json" /> </staticContent> </system.webServer>
просто была эта проблема, но пришлось найти конфигурацию для IIS Express, чтобы я мог добавить типы mime. Для меня он был расположен по адресу
C:\Users\<username>\Documents\IISExpress\config\applicationhost.configи я смог добавить туда правильную "mime-карту".
при добавлении поддержки mimetype (как предложено @ProVega) также рекомендуется удалить тип перед его добавлением - это предотвращает непредвиденные ошибки при развертывании на серверах, где поддержка типа уже существует, например:
<staticContent> <remove fileExtension=".json" /> <mimeMap fileExtension=".json" mimeType="application/json" /> </staticContent>
- перейдите к C:\Users\username\Documents\IISExpress\config
- открыть файл applicationhost.конфигурация с Visual Studio или вашим любимым текстовым редактором.
- поиск слова mimeMap, вы должны найти их много.
- добавьте в начало списка следующую строку:.


Comments