Ativando o suporte a REST (GET, POST, PUT, DELETE) no iis 6

4

Quero ativar REST suporte no iis 6. O meu Googling mostrou-me que posso obter pedidos PUT por [activar o WebDav], no entanto, ativar o método Delete ainda me escapa. Eu vi sugestões sobre a edição de arquivos de configuração, no entanto eu venho de um fundo apache, e sei pouco sobre a configuração iis.

Obrigado

    
por Jonathan 30.07.2009 / 09:49

2 respostas

5

Eu descobri a resposta por acidente, tentando ativar caminhos pai.

Abra o console de gerenciamento do IIS,

Clique com o botão direito do mouse no seu site na barra lateral e acesse as propriedades.

Vá para a guia "Diretório inicial"

Nas "configurações de aplicativos", clique no botão "configuração"

Na janela "Configuração de aplicativos", deve haver uma guia Mapeamentos

Basta escolher as extensões de arquivo que você deseja mapear (no meu caso, eu queria que o ASP mapeasse GET, PUT, POST e DELETE), delimitado por vírgulas. E é isso, nem mesmo uma reinicialização é necessária.

    
por 30.07.2009 / 10:49
0

E se você precisar fazer isso em um aplicativo ASP.NET MVC2, basta colocar o aspnet_isapi.dll nos mapas de aplicativos curinga, na mesma guia que Jonathan disse.

    
por 30.12.2010 / 00:15