Why am I struggling with the CORS issue on WebAPI? Isn't it supposed to be accessible by third parties? Can someone clarify why I'm having trouble calling the WebAPI from a different domain? It's a web service, so naturally, it should be on a separate domain!
Even after adding the CORS library and enabling it in my configuration, the issue persists.
Was it really necessary to make two calls just to retrieve information with CORS enabled? Now all my requests will be duplicated!
How can I resolve the CORS problem between AngularJS and WebAPI? I'd appreciate a theoretical explanation as to why I can't call my web service without dealing with CORS. After all, web services are meant to be consumed universally, right?