我在生产中使用自我托管(http://localhost:8181/api/values)托管了Web API,但我无法使用url(http://170.xx.xx.xx:8181/api/values)在我的计算机上访问。
请帮帮我。
答案 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的地址。