c# Proxy works locally but fails when uploaded to webhost

ItestFertJete

New Member
I have spent a good time now on configuring my proxy. At the moment I use a service called proxybonanza. They supply me with a proxy which I use to fetch webpages.I'm using HTMLAGILITYPACKNow if I run my code without a proxy there's no problem locally or when uploaded to webhost server.If I decide to use the proxy, it takes somewhat longer but it stills works locally.\[code\] If I publish my solution to, to my webhost I get a SocketException (0x274c) "A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 38.69.197.71:45623"\[/code\]I have been debugging this for a long time.My app.config has two entries that are relevant for this
\[code\]httpWebRequest useUnsafeHeaderParsing="true" httpRuntime executionTimeout="180"\[/code\]That helped me through a couple of problems.Now this is my C# code.\[code\] HtmlWeb htmlweb = new HtmlWeb(); htmlweb.PreRequest = new HtmlAgilityPack.HtmlWeb.PreRequestHandler(OnPreRequest); HtmlDocument htmldoc = htmlweb.Load(@"http://www.websitetofetch.com, "IP", port, "username", "password"); //This is the preRequest config static bool OnPreRequest(HttpWebRequest request) { request.KeepAlive = false; request.Timeout = 100000; request.ReadWriteTimeout = 1000000; request.ProtocolVersion = HttpVersion.Version10; return true; // ok, go on }\[/code\]What am I doing wrong? I have enabled the tracer in the appconfig, but I don't get a log on my webhost...?\[code\] Log stuff from app.config <system.diagnostics> <sources> <source name="System.ServiceModel.MessageLogging" switchValue="http://stackoverflow.com/questions/12717629/Warning, ActivityTracing" > <listeners> <add name="ServiceModelTraceListener"/> </listeners> </source> <source name="System.ServiceModel" switchValue="http://stackoverflow.com/questions/12717629/Verbose,ActivityTracing"> <listeners> <add name="ServiceModelTraceListener"/> </listeners> </source> <source name="System.Runtime.Serialization" switchValue="http://stackoverflow.com/questions/12717629/Verbose,ActivityTracing"> <listeners> <add name="ServiceModelTraceListener"/> </listeners> </source> </sources> <sharedListeners> <add initializeData="http://stackoverflow.com/questions/12717629/App_tracelog.svclog" type="System.Diagnostics.XmlWriterTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="ServiceModelTraceListener" traceOutputOptions="Timestamp"/> </sharedListeners> </system.diagnostics>\[/code\]Can anyone spot the problem I have these setting on and off like a thousand times..\[code\] request.KeepAlive = false; System.Net.ServicePointManager.Expect100Continue = false;\[/code\]Carl
 
Back
Top