gpt4 book ai didi

asp.net - 套接字异常(0x274c)

转载 作者:行者123 更新时间:2023-12-02 12:54:05 25 4
gpt4 key购买 nike

我使用 html Agility Pack 来实现一个 site_search 模块。它在本地机器上运行。然后上传到服务器并在服务器中调试时(通过远程桌面调试时作为本地主机)它工作正常。但通过服务器IP地址访问时却无法连接。它显示代码中的错误

”暗淡的 webGet = 新的 HtmlWeb昏暗文档 = webGet.Load(baseUrl)”

错误详细信息是

描述:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。

异常详细信息:System.Net.Sockets.SocketException:连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机未能响应而建立的连接失败

来源错误:

第 37 行:第 38 行:Dim webGet = New HtmlWeb第 39 行:Dim document = webGet.Load(baseUrl)第 40 行:对于 document.DocumentNode.SelectNodes("//a[@href]") 中的每个链接作为 HtmlNode第 41 行:Dim att As HtmlAttribute = link.Attributes("href")

堆栈跟踪:

[SocketException (0x274c): 连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机未能响应而建立的连接失败] System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress 套接字地址) +239 System.Net.Sockets.Socket.InternalConnect(端点远程EP)+35 System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& 套接字, IPAddress& 地址, ConnectSocketState 状态, IAsyncResult asyncResult, Int32 超时, Exception& 异常) +224

[WebException:无法连接到远程服务器] System.Net.HttpWebRequest.GetResponse() +5386653 HtmlAgilityPack.HtmlWeb.Get(Uri uri、字符串方法、字符串路径、HtmlDocument 文档、IWebProxy 代理、ICredentials 凭据)+826 HtmlAgilityPack.HtmlWeb.LoadUrl(Uri uri,字符串方法,WebProxy 代理,NetworkCredential 凭据)+59 HtmlAgilityPack.HtmlWeb.Load(字符串网址,字符串方法)+96 HtmlAgilityPack.HtmlWeb.Load(字符串网址)+11 AdminSiteIndex.btnIndex_Click(对象发送者,EventArgs e)位于 C:\inetpub\wwwroot\TCIPLWEB\AdminSiteIndex.aspx.vb:39 System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111 System.Web.UI.WebControls.Button.RaisePostBackEvent(字符串 eventArgument)+110 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36 System.Web.UI.Page.ProcessRequestMain( bool includeStagesBeforeAsyncPoint, bool includeStagesAfterAsyncPoint)+1565

版本信息:Microsoft .NET Framework 版本:2.0.50727.5448; ASP.NET版本:2.0.50727.5420

请您提出宝贵意见帮助我。

最佳答案

您可能需要增加服务器上的超时时间。快速调试仅需30秒。

    <system.web>
<httpRuntime executionTimeout="180"/>
</system.web>

关于asp.net - 套接字异常(0x274c),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7793589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com