我必须通过将IIS连接到虚拟机来访问IIS中的一些数据,以避免任何进一步的配置。
代码运行良好,但在我侧载我的应用程序后,我的应用程序似乎无法访问我的数据了。例如,我在共享文件夹中有一个名为Video
的文件夹,我刚刚更改了:
static string adresse ="http://localhost"
字符串
成
static string adresse = "http://172.16.1.113";
型
当我无线连接到网络时,应用程序仍然可以运行良好,但当我使用与固定互联网连接的设备时,我收到一条消息,说它无法连接到服务器
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;
}
}
型
有什么建议吗?
1条答案
按热度按时间wz3gfoph1#
我找到了一个解决方案,我只需要去app.manifest,然后功能结束启用专用网络(客户端和服务器)