Cassini e IISExpress PUT / DELETE Verbos causam 405 Código Http

No momento, estou tendo um problema ao executar um Jessica aplicação via VS2010 e Cassini. O código abaixo é o que estou executando, no entanto, quando tento usar os verbos PUT ou DELETE, recebo uma resposta 405 Método não permitido. Eu tentei a resposta sugerida em O ASP.NET MVC obteve um erro 405 na solicitação HTTP DELET mas isso não funcionou para mim. Também copiei no meu web.config mínimo

<?xml version="1.0"?>

<configuration>

    <system.web>
        <compilation debug="true" targetFramework="4.0" />
    </system.web>

    <system.webServer>
        <modules runAllManagedModulesForAllRequests="true" />
    </system.webServer>
</configuration>

Códig

public class UserModule : JessModule
{
    public UserModule() : base("/user")
    {
        Get("/", r => View("list", UserRepository.GetAllUsers()));

        Post("/", r =>
        {
            AddUser(new User { EmailAddress = r.EmailAddress, Name = r.Name });
            return Response.AsRedirect("/user");
        });

        Get("/edit/:id", r => View("edit", UserRepository.GetUser(int.Parse(r.id))));

        Put("/:id", r =>
        {
            EditUser(r.id, new User { EmailAddress = r.EmailAddress, Name = r.Name });
            return Response.AsRedirect("/user");
        });

        Delete("/:id", r =>
        {
            DeleteUser(r.id);
            return Response.AsRedirect("/user");
        });
    }
}

questionAnswers(2)

yourAnswerToTheQuestion