Suddenly getting CORS errors in a .Net web application

Ste Griffiths - Jul 16 '21 - - Dev Community

A call from my SPA to the .Net backend, that had been working fine, started going red in my browser DevTools 😱:

POST + Preflight | (failed) net::ERR_CONNECTION_REFUSED
Enter fullscreen mode Exit fullscreen mode

I knew my CORS config hadn’t changed, and in fact the app is built with appBuilder.UseCors(CorsOptions.AllowAll);

While Ducking around for a solution, I caught sight of a little comment on an SO answer, which said “be aware that exceptions will CLEAN off any CORS headers set by the CORS middleware”.

I returned to VS, opened Exception settings, and turned on all CLR exceptions.

When I repeated the call into the API, whaddya know, AutoMapper was throwing a silent error.

After I fixed my mapping, the CORS error went away 😊

Happy hacking!

. . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player