0

Başka yapılandırmalardan kaçınmak için IIS'mi sanal makineye bağlayarak IIS'den bazı verilere erişmem gerekiyor.Uzaktan Yönetim IIS, sabit Internet'e bağlı bir aygıta yükledikten sonra çalışmıyor

Kod iyi çalışıyor, ancak uygulamamı yükledikten sonra uygulamam artık verilere erişemiyor gibi görünüyor. Örneğin, benim paylaşılan klasörde Video adında bir klasör var ve ben sadece değişti:

static string adresse ="http://localhost" 

static string adresse = "http://172.16.1.113"; 

ben olduğumda uygulaması hala iyi çalıştırabilirsiniz

içine ağa bağlı kablosuz ama Sabit internet ile bağlantılı bir cihaz kullandığımda, sunucuya bağlanamadığını belirten bir mesaj aldım

public static async Task<List<Uri>> GetMedia() 
{ 
    try 
    { 

     List<Uri> target = new List<Uri>(); 
     HtmlDocument document = new HtmlDocument(); 

     var httpClient = new HttpClient(); 
     var urlVideos = adresse + "/Videos"; 
     var response = await httpClient.GetAsync(urlVideos); 
     var result = await response.Content.ReadAsStringAsync(); 

     string htmlString = result; 

     document.LoadHtml(htmlString); 

     var collection = document.DocumentNode.DescendantsAndSelf(); 

     foreach (HtmlNode link in collection) 
     { 
      if (link.Attributes.Contains("href") && !string.IsNullOrEmpty(link.Attributes["href"].Value.Trim().Trim('/'))) 
      { 
       target.Add(new Uri(adresse + "" + link.Attributes["href"].Value)); 
      } 
     } 

     return target; 
    } 
    catch (Exception) 
    { 
     string errors = "Proxy.getMedia" + iLine.ToString(); 
     App.ProxyErrors = errors; 
     throw; 
    } 

} 

Herhangi bir öneri?

cevap

0

Sadece app.manifest'e gitmek zorunda kaldığım bir çözüm buldum. sonu özel ağları (İstemci ve Sunucu)