Reputation: 6016
I got this error in Microsoft Edge. What does it mean? Searching online mostly gives me threads about people encountering the error in products.
Upvotes: 6
Views: 16025
Reputation: 211
We had this problem in an installation of our product at a customer site. That customer was known to have a lot of lock downs and restrictions on their servers.
First, we had two separate sites in our product: one front end site and one back end site serving up date through a WebAPI. We never got that working in this customer environment.
Then, we no longer hosted the WebAPI separately, but hosted it/included it on a virtual path "/api/" inside the main site. But for this customer installation we would see all XMLHttpRequests go immediately to "(Aborted)" with the above mentioned error when the requests went from "http://mainsite.corporation.local/" to "http://mainsite.corporation.local/api/some/stuff".
We already had set up the authentication for the "/api/" path to not inherit Windows Authentication from the main site, using the tips on Disable Windows Authentication for WebAPI
What finally worked was then to use relative URLs: have the main site set off its XMLHttpRequests to "/api/Various/Stuff" and "/api/More/Stuff" and everything worked just fine!
What was different in our situation that that of the original post: the browser was Internet Explorer 11, but Edge, but the problem and error code was the same. The error situation also occurred in Chrome.
Upvotes: 2
Reputation: 24136
If the hostname that is targeted by the XMLHttpRequest call (www.mysite.something
) can't be resolved on the machine doing the call, then error 00002ee7 will be reported.
Try doing nslookup www.mysite.something
in a CMD prompt to check if that is indeed the case. If so, either fix the hostname to what it should be, or add an entry to the hosts
-file of the machine, or get in touch with an Admin so they can make the DNS resolve the hostname.
Upvotes: 3
Reputation: 11116
I received this error when trying to load a local webpage; there was a typo in a ternary statement.
var foo = (typo) ? 6 : 3;
The page loaded just fine in Chrome & Firefox (with a value of 3), but the page would not load in Edge and I got this same cryptic error.
SCRIPT7002: XMLHttpRequest: Network Error 0x2ee7, Could not complete the operation due to error 00002ee7
Fixing the typo resolved the error message.
Upvotes: 2
Reputation: 6016
It turned out the webpage was loaded from cache and attempted to reach the server. This opaque error apparently means "check your internet connection".
Upvotes: 2