Включение поддержки 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 в карты приложений с подстановочными знаками, на той же вкладке, сказал Джонатан.

Другие вопросы по тегам