Назад | Перейти на главную страницу

Включение поддержки REST (GET, POST, PUT, DELETE) в iis 6

Я хочу включить ОСТАЛЬНОЕ поддержка в iis 6. Мой поиск в Google показал мне, что я могу выполнять запросы PUT, [включив WebDav], однако включение метода Delete все еще ускользает от меня. Я видел предложения по редактированию файлов конфигурации, однако я исхожу из опыта работы с Apache и мало знаю о конфигурации iis.

Спасибо

Я обнаружил ответ случайно, пытаясь включить родительские пути.

Откройте консоль управления IIS,

Щелкните правой кнопкой мыши свой веб-сайт на боковой панели и перейдите к свойствам.

Перейдите на вкладку "Домашний каталог"

В «настройках приложений» нажимаем на кнопку «конфигурация»

В окне «Конфигурация приложений» должна быть вкладка «Сопоставления».

Просто выберите, какие расширения файлов вы хотите сопоставить (в моем случае я хотел, чтобы ASP отображал GET, PUT, POST и DELETE), через запятую. И все, даже перезагрузки не требуется.

И если вам нужно сделать это с приложением ASP.NET MVC2, просто поместите aspnet_isapi.dll в карты приложений с подстановочными знаками на той же вкладке, что сказал Джонатан.