Как добавить Access-Control-Allow-Origin в веб-сервис ASMX, который я создал в VB? - PullRequest
3 голосов
/ 05 ноября 2010

У меня очень простая страница ASMX ...

Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Web.Script.Services

<WebService(Namespace:="http://localhost/")> _
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<ScriptService()> _
Public Class JSWSGuessWeddingsByDay
    Inherits System.Web.Services.WebService


    <WebMethod()> _
    <ScriptMethod(ResponseFormat:=ResponseFormat.Json, UseHttpGet:=True)> _
    Public Function HowManyPeopleAreGettingMarriedToday() As Integer

        Dim weddingCount As New Controller.Member.MemberDal

        Return weddingCount.GuessWeddingsByDay(Nothing)

    End Function
End Class

Как добавить Access-Control-Allow-Origin в заголовки ответа, чтобы веб-сервис мог использоваться несколькими сайтами, использующими AJAX?

1 Ответ

4 голосов
/ 06 ноября 2010

Вы пытались добавить это до вашего заявления о возврате ?:

Response.AddHeader("Access-Control-Allow-Origin","*")

...