Tech
Forums
Jobs
Books
Events
Interviews
Live
More
Learn
Training
Career
Members
Videos
News
Blogs
Login
Sign Up
Ask Question
2
Reply
How to enable cors in asp.net web Method
Ajay Gupta
May 20 2017 9:26 AM
649
Reply
Below code sample which i have implemented.
Global.asax
protected
void
Application_BeginRequest(
object
sender, EventArgs e)
{
var context = HttpContext.Current;
var response = context.Response;
// enable CORS
response.AddHeader(
"Access-Control-Allow-Origin"
,
"*"
);
if
(context.Request.HttpMethod ==
"OPTIONS"
)
{
response.AddHeader(
"Access-Control-Allow-Methods"
,
"GET, POST, OPTIONS"
);
response.AddHeader(
"Access-Control-Allow-Headers"
,
"Content-Type, Accept"
);
response.End();
}
}
Web.config
<system.webServer>
<httpProtocol>
<customHeaders>
<add name=
"Access-Control-Allow-Headers"
value=
"accept, content-type"
/>
<add name=
"Access-Control-Allow-Origin"
value=
"*"
/>
<add name=
"Access-Control-Allow-Methods"
value=
"POST, GET, OPTIONS"
/>
</customHeaders>
</httpProtocol>
</system.webServer>
Upload Source Code
Select only zip and rar file.
Post
Reset
Cancel
Answers (
2
)
Next Recommended Forum
how to use latest version visual studio 2017
why ActionResult method parameter is null in asp.net MVC?