OWIN服务无法通过网络访问

时间:2014-10-06 14:36:36

标签: owin

根据一项建议尝试以下内容;

   static void Main()
    {
        string url = "http://localhost:8080/";
        StartOptions options = new StartOptions(); 
        options.Urls.Add("http://localhost:8080"); 
        options.Urls.Add("http://127.0.0.1:8080"); 
        options.Urls.Add(string.Format("http://{0}:8080", Environment.MachineName)); 

        using (WebApp.Start<Startup>(options))
        {
          HttpClient client = new HttpClient();
          var response = client.GetAsync(url + "api/Values").Result;
          Console.WriteLine(response);
          Console.WriteLine(response.Content.ReadAsStringAsync().Result);
          Console.ReadLine();
        }
    }

可以与本地浏览器连接,但远程机器“网页不可用”。 使用'add urlacl url = http:// *:8080 / user = EVERYONE'设置预订 端口8080已打开,尝试了许多其他端口,结果相同。

尝试下面的建议,同样的结果;

var options = new StartOptions("http://*:8080")
  {
     ServerFactory = "Microsoft.Owin.Host.HttpListener"
  };

没有什么是远程工作,只有本地工作 - 还有什么我可以尝试的吗?

0 个答案:

没有答案