Как включить HTTP PUT и DELETE для ASP.NET MVC в IIS?

Я использую HTTPPUT а такжеDELETE в моем приложении ASP.NET MVC3. Когда я запускаю его локально, все работает правильно; Но когда я публикую приложение на сервере, эти методы не работают.

Существуют ли какие-либо специальные настройки для поддержки веб-сервера?PUT а такжеDELETE Запросы? Я'используя общий хостинг с IIS 7.5.

ОБНОВИТЬ:

Я включаюPUT а такжеDELETE запросы в.IIS managerPUT Команда отлично работает. НоDELETE все еще не работает. Я создаю запросы:jQuery

м на этой странице:

http://domain.com/dashboard/edit-site/103323/links/

и мой вызов ajax:

$.ajax({
    // url: same as page-url,
    cache: false,
    type: 'DELETE',
    data: { linkid: $(link).data("linkid") },
    beforeSend: function () {
        // doing something in UI
    },
    complete: function () {
        // doing something in UI
    },
    success: function (data) {
        // doing something in UI
    },
    error: function () {
        // doing something in UI
    }
});

Это создаст запрос следующим образом:

Accept: */*
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Origin: http://domain.com
Referer: http://domain.com/dashboard/edit-site/103323/links/
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1
X-Requested-With: XMLHttpRequest

С этим :Form Data

linkid:104044

Ответы на вопрос(4)

Ваш ответ на вопрос