Включение поддержки REST (GET, POST, PUT, DELETE) в iis 6
Я хочу включить поддержку REST в iis 6. Мой Google показал мне, что я могу выполнять PUT-запросы с помощью [включения WebDav], однако включение метода Delete все еще ускользает от меня. Я видел предложения по редактированию файлов конфигурации, но я пришел из apache и мало что знаю о конфигурации iis.
Спасибо
2 ответа
Я обнаружил ответ случайно, пытаясь включить родительские пути.
Откройте консоль управления IIS,
Щелкните правой кнопкой мыши на своем веб-сайте в боковой панели и перейдите к свойствам.
Перейти на вкладку "Домашний каталог"
В "настройках приложения" нажмите на кнопку "настройки"
В окне "Конфигурация приложений" должна быть вкладка Mappings
Просто выберите, какие расширения файлов вы хотите отобразить (в моем случае я хотел, чтобы ASP отображал GET, PUT, POST & DELETE), разделенные запятыми. И это все, даже не требуется перезагрузка.
И если вам нужно сделать это с приложением ASP.NET MVC2, просто поместите aspnet_isapi.dll в карты приложений с подстановочными знаками, на той же вкладке, сказал Джонатан.