Как разрешить загрузку.JSON-файл с ASP.NET



Как я могу включить загрузку *.файлы json из старого ASP.NET сайт (IIS6 я вынужден верить)?



Я получаю страницу 404 вместо файла JSON.



Мне нужно создать веб.конфигурационный файл? А что в нем есть?

654   6  

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

    enter image description here

    Нажмите кнопку Добавить с правой панели

    Расширение Имени Файла = .json

    mime Type = application / json

    enter image description here

    после добавления .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>
    
    1. перейдите к C:\Users\username\Documents\IISExpress\config
    2. открыть файл applicationhost.конфигурация с Visual Studio или вашим любимым текстовым редактором.
    3. поиск слова mimeMap, вы должны найти их много.
    4. добавьте в начало списка следующую строку:.

    Comments

      Ничего не найдено.