ATOM Publish - Configurando o IIS

14/08/2011 -

Para integrar um CMS usando protocolo ATOM por meio de um programa .ashx, ou .axd, é necessário habilitar no IIS o verbo PUT usado na alteração de conteúdo, alem dos verbos padrão POST, GET, isso pode ser feito acessando o painel de gerenciamento do IIS como no tutorial abaixo, ou criando a configurações correta no Web.Config

Configurando pelo IIS 7 Manager

Vá no site em questão e procure por “Hander Mappings

IIS-Atom1

Aqui serão mostradas todos os programas que estão associados a uma específica extensão, no nosso caso o .ASHX

IIS-Atom2

Clique com o botão direito do mouse, e edite as propriedades

IIS-Atom3

Note que ira ser exibido a DLL “ISAPI” utilizada, procure o ultimo botão que cuida das restrições de acesso “Request Restrictions…

IIS-Atom4-old

Na segunda “aba” (guia) veja que por padrão são aceitos os verbos GET, HEAD, POST, DEBUG, simplesmente, habilite “ALL verbs

IIS-Atom4

E por fim, clique em “OK”… “OK”…

Configurando pelo Web.Config

A alteração acima irá incluir estas linhas abaixo no Web.Config, ou seja se você adicionar as linhas abaixo terá o esmo efeito