我正在尝试编写一个aspx页面以获得乐趣。当我将它推送到服务器时,代码目前在Ide方面工作我得到错误:
“错误CS0103:当前上下文中不存在名称'doc'”
来源错误:
Line 31: Url = "https://www.********.com/";
Line 32: HtmlWeb web = new HtmlWeb();
Line 33: HtmlDocument doc = web.Load(Url);
Line 34:
Line 35: for (int q = 3; q < 5; q++)
我正在使用HtmlAgilityPack.And尝试将字符串url更改为Uri但不起作用:&lt;我该怎么办?
答案 0 :(得分:0)
确保将HtmlAgilityPack dll上传到服务器。 嗯,如果第32行有效,你可能已经这样做了。
您可能在Url之前丢失了string
编辑:
试
HtmlWeb web = new HtmlWeb();
var htmlDoc = web.Load(html);
我认为这就是你所需要的。
答案 1 :(得分:0)
首先它是关于来自托管的防火墙而不是它结果是IDE太聪明并且理解HtmlDocument来自哪里但是为了托管我需要在顶部定义HtmlDocument HtmlDocument doc = new HtmlDocument(); 解决了我的问题。