Jak włączyć HTTP PUT i DELETE dla ASP.NET MVC w IIS?

Używam HTTPPUT iDELETE w mojej aplikacji ASP.NET MVC3. Kiedy uruchamiam go lokalnie, wszystko działa poprawnie; Ale kiedy publikuję aplikację na serwerze, te metody nie działają.

Czy są jakieś specjalne ustawienia umożliwiające obsługę serwera WWWPUT iDELETE upraszanie? Używam hostingu współdzielonego z usługami IIS 7.5.

AKTUALIZACJA:

WłączamPUT iDELETE wnioski wIIS manager. PUT działa dobrze. AleDELETE wciąż nie działa. Tworzę wnioski wedługjQuery:

Jestem na tej stronie:

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

a moje wywołanie ajax to:

$.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
    }
});

Spowoduje to utworzenie takiego żądania:

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

Z tymForm Data:

linkid:104044

questionAnswers(4)

yourAnswerToTheQuestion