Pontos de extremidade do CORS nos pontos de extremidade do asp.net Webforms [WebMethod]
Estou tentando adicionar um pouco[WebMethod]
funções de terminal anotadas para um aplicativo da web de estilo Webforms (.aspx e .asmx).
Eu gostaria de anotar esses pontos finais com[EnableCors]
e, assim, obter todas as boas funcionalidades do ajax-preflight.
O VS2013 aceita a anotação, mas ainda assim os pontos de extremidade não funcionam bem com o CORS. (Eles funcionam bem quando usados com a mesma origem, mas não com origem cruzada).
Eu não posso nem fazê-los funcionar de origem cruzada com o baixo e sujo
HttpContext.Current.Response.AppendHeader("Access-Control-Allow-Origin", "*");
abordagem - meus navegadores rejeitam as respostas e os cabeçalhos de resposta de origem cruzada não aparecem.
Como posso obter a funcionalidade CORS nesses[WebMethod]
pontos finais?