asp.net web api - Azure No 'Access-Control-Allow-Origin' header is present on the requested resource -
i'm trying move api service (written in web api) azure. have openned website , moved there. in web api have these attributes:
[enablecors(origins: "*", headers: "*", methods: "*")]
on old website (not azure) requests return data, regardless domain trying data.
after moved web api new website in azure, started recieve next error:
no 'access-control-allow-origin' header present on requested resource
when web api located on old website, works (from localhost, , other kinds of sources).
is there configuration in azure portal? or perhaps change web.config?
thank you
my team , have created demo demonstrates how build web api angularjs front end requires cors enabled. here source code
a few things note sample:
- uses microsoft.aspnet.webapi.cors nuget package
- enable cors in webapiconfig.cs in app_start folder
- web.config: remove handlers: optionsverbhandler, traceverbhandler, webdav
- web.config: remove module: webdavmodule
Comments
Post a Comment