Como obter o IIS6 para responder ao verbo OPTIONS?

2

Eu tenho um webservice do WCF hospedado no IIS6 que outro site enviará de maneira cruzada usando jquery.

Como é um POST de domínio cruzado, o navegador primeiro envia um verbo OPTIONS com Access-Control-Request-Method: POST No entanto, o IIS6 não responde com nada.

Isso é algo que preciso tratar em um nível de serviço da Web ou algo no nível do IIS?

    
por puffpio 15.01.2010 / 21:48

2 respostas

2

O que exatamente isso está lhe dando na resposta? Além disso, como exatamente a solicitação OPTIONS é formada? Você deve ser bom, a menos que tenha desativado manualmente o OPTIONS usando algo como URLScan .

    
por 15.01.2010 / 22:47
0

Você pode editar o mapeamento de .svc (se esse for o URL que está usando) no IIS6, nas propriedades do site - > Diretório base - > Configuração - > Mapeamentos - > .svc - > Editar - > Limite de verbos para permitir explicitamente o verbo OPTIONS . Isso permitirá que você receba OPTIONS solicitações em seu aplicativo WCF e lide com elas da maneira que quiser (por exemplo, retornar Access-Control- cabeçalhos no método Global.asax ' Begin_Request ).

    
por 17.07.2011 / 20:22