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ımpublic 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?