есть 100 вопросов о CORS на web-api, а также о том, как включить CORS, есть другой ответ, который каждый из них предоставляет. Я настолько смущен и не знаю, какой ответ правильный. И проблема в том, что ни один из ответов на самом деле не объясняет, насколько это важно, каждая строка кода, чтобы я мог понять и решить мою проблему, а не копировать код.owin cors или web api cors
в любом случае, вопрос: я использую asp.net web api 2 используя owin. И мне нужно включить CORS. как мне это сделать? Существует CORS настройки Owin
application.UseCors(CorsOptions.AllowAll);
и есть CORS настройки для ASP.NET Web API
var cors = new EnableCorsAttribute("*", "*", "*", "*");
config.EnableCors(cors);
который один я должен использовать предоставленные ему я не использую OAuth (я задающие это потому, что ответы на SO отличаются тем, что мы используем OAUTH v/s, когда мы его не используем).
Нужно ли включать CORS для OWIN & WEB-API или только для одного из них. Существует проблема, если оба включены, read here
Было бы очень полезно, если кто-то может объяснить мне разницу между
- Owin CORS
- WEB API CORS
- CORS с OAuth с помощью Owin/WebAPI
Также есть ответы на самообслуживаемые веб-api против owin, размещенные в web-api, что дополнительно добавляет к confution :(, извините за напыщенность
Согласен, наверняка будет набухать, если у кого-то есть объяснение, не будучи расплывчатым. – Nicholi
Я все еще ищу ответ. Ответы даны неполными, а не точными. Я не ищу, как это сделать, то есть так много других ответов – harishr