如果我正在使用Windows服务托管,我可以访问网络外的API

时间:2017-03-21 15:06:38

标签: owin

我在生产中使用自我托管(http://localhost:8181/api/values)托管了Web API,但我无法使用url(http://170.xx.xx.xx:8181/api/values)在我的计算机上访问。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

当您启动Selfhosted Web API时,您注册了Web API正在侦听的URL:

//string baseUrl = "http://localhost:" + 8181;  // reachable only on localhost                         
string baseUrl = "http://170.xx.xx.xx:" + 8181; 

WebApp.Start<WebService.Startup>(baseUrl);

因此,请确保baseUrl包含可以访问Web API的地址。