Javascript windows 10通用应用程序中托管的api问题

Javascript windows 10通用应用程序中托管的api问题,javascript,ajax,api,uwp,Javascript,Ajax,Api,Uwp,您好,我已经创建了一个windows通用应用程序,其中我使用的API托管在我的机器的IP地址上。无论是从VS15还是从应用程序包运行应用程序,都可以正常运行。但一旦我在另一台机器上使用应用程序包运行这个应用程序,它就不工作了。 类似地,如果我在另一台机器的IP地址上承载相同的API,它将停止在我的机器上工作。 即使在这两种情况下,我都可以通过点击浏览器中的URL路径来访问数据。 但在手机上运行应用程序包效果很好 SCRIPT7002: XMLHttpRequest: Network Error

您好,我已经创建了一个windows通用应用程序,其中我使用的API托管在我的机器的IP地址上。无论是从VS15还是从应用程序包运行应用程序,都可以正常运行。但一旦我在另一台机器上使用应用程序包运行这个应用程序,它就不工作了。 类似地,如果我在另一台机器的IP地址上承载相同的API,它将停止在我的机器上工作。 即使在这两种情况下,我都可以通过点击浏览器中的URL路径来访问数据。 但在手机上运行应用程序包效果很好

SCRIPT7002: XMLHttpRequest: Network Error 0x2efd, Could not complete the operation due to error 00002efd.
它显示了这个错误

以下是我的ajax调用示例:

var ajaxRequest = $.ajax({
            url: apiAddress + "Conversation/Welcome"
        });
        ajaxRequest.done(function (response, textStatus) {
            if (textStatus == 'success') {
                //success
            } else {
                //fail
            }
        });
我的webapiconfig.cs

public static void Register(HttpConfiguration config)
        {
            // Web API routes, configuration and services
            config.EnableCors();
            config.MapHttpAttributeRoutes();
            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{action}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );
            config.Formatters.JsonFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/html"));
        }
我已经将
[EnableCors(起源:“*”,标题:“*”,方法:“*”)
放在类上方


请帮帮我。我做错了什么?

清单中不允许私人网络访问。只要我允许它正常工作。

清单中不允许私人网络访问。只要我允许它正常工作。

清单中不允许私人网络访问。只要我允许它工作正常。清单中不允许私人网络访问。只要我允许它工作正常。