0

我正在尝试编写一个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更改为开放的,但没有奏效:<我该怎么办?

+0

连接问题?防火墙,路由,DNS等。?您是否尝试从命令行服务器测试telnet到该URL? – angelcervera

+0

问题在于Line:33 –

+0

这是非常普通的代码行。这个问题只是关于任何事情。 –

回答

0

确保您将HtmlAgilityPack dll上传到服务器。嗯,如果第32行工作,你可能已经做到了。

您可能会在Url之前缺少string

编辑:

尝试

HtmlWeb web = new HtmlWeb(); 
var htmlDoc = web.Load(html); 

我认为这就是你所需要的。

http://html-agility-pack.net/from-web

0

首先,它是关于从主机防火墙比是啊,原来是IDE太聪明,理解其中的HTMLDocument从但对于托管来到我需要在上面定义的HTMLDocument为 的HTMLDocument DOC = new HtmlDocument(); 解决了我的问题。

+0

所以我的评论是正确的。 ;)请至少有一个喜欢它。 – angelcervera

相关问题