调试时未找到 404,但 URL 在浏览器中有效

404 Not Found When Debugging, but URL Works in Browser

我刚从 Win 7 笔记本电脑转移到 Win 10。在 Win 10 上调试 Web 应用程序时,我收到 404 Not Found 错误。但是,如果我将 URL 粘贴到浏览器中,它就会起作用。 Win 10 或 IIS 10 是否有一些奇怪的地方需要更改才能使其正常工作?这在 Win 7 上的 VS 中调试时工作得很好。

这是JavaScript:

var config = {
    url: rootWebApiUrl + '/api/admin/getAdUserName',
    method: 'GET'
};

$http(config)
    .then(function (response) {
        $scope.userName = response.data;
    }, function (response) {
        console.log('err: ', response);
});

这里是错误:

并且正在使用 URL:

如果我将 URL 粘贴到 IE 中,它就可以工作并且我得到了数据。我错过了什么?

127.0.0.1 代替 rootWebApiUrl。我相信服务器在调试时不知道地址,通过请求回溯地址。 Windows 10、新服务器都准备使用IPv6,只有localhost影响这个。现在,为什么正常模式和调试模式之间存在这种差异,这对我来说并不是很自信。