How to add Access-Control-Allow-Origin to the ASMX web service that I created in VB?

I have a very simple ASMX page ...

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

How to add Access-Control-Allow-Origin to response headers so that a web service can be consumed by multiple sites using AJAX?

+3
source share
1 answer

Have you tried adding this before your return expression ?:

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

+4
source

Source: https://habr.com/ru/post/1773261/


All Articles