Я пытаюсь добавить некоторые функции аннотированной конечной точки [WebMethod]
в веб-приложение стиля Webforms (.aspx и .asmx).
Я хотел бы аннотировать эти конечные точки с помощью [EnableCors]
и тем самым получить все хорошие функциональные возможности ajax-preflight.
VS2013 принимает аннотацию, но все же конечные точки не играют хорошо с CORS. (Они отлично работают при использовании одинакового происхождения, но не перекрестного происхождения).
Я даже не могу заставить их работать с перекрестным контуром с пустым и грязным
HttpContext.Current.Response.AppendHeader("Access-Control-Allow-Origin", "*");
Подход - мои браузеры отклоняют ответы, а заголовки ответов с перекрестным концом не отображаются.
Как я могу получить функциональность CORS в этих конечных точках [WebMethod]
?