Click here to Skip to main content


AnswerRe: Unit Conversion Application - C#, IIS, ASP.NET 4.0, WCF, Windows form app PinmvpEddy Vluggen30-Jan-13 7:32 
GeneralRe: Unit Conversion Application - C#, IIS, ASP.NET 4.0, WCF, Windows form app PinmemberMacRuturaj30-Jan-13 7:31 
GeneralRe: Unit Conversion Application - C#, IIS, ASP.NET 4.0, WCF, Windows form app PinmvpEddy Vluggen30-Jan-13 7:42 
GeneralRe: Unit Conversion Application - C#, IIS, ASP.NET 4.0, WCF, Windows form app PinmemberMacRuturaj30-Jan-13 7:49 
QuestionNLog question Pinmembervanikanc30-Jan-13 5:46 
AnswerRe: NLog question PinmvpAbhinav S30-Jan-13 6:09 
QuestionHttpWebRequest Resolving to the wrong IP Address PinmemberEnnis Ray Lynch, Jr.30-Jan-13 4:08 
AnswerSolved my own problem PinmemberEnnis Ray Lynch, Jr.30-Jan-13 5:49 
This is a two part issue. The root cause is a proxy server but this was masked by the following scenario:
The code base is shared between a Windows Forms application and an ASP.NET application. When I went from Windows Forms to ASP.NET I got the error. However, when I went back to Windows Forms, I still got the error leading me to conclude that the issue was not caused by ASP.NET. If I am to speculate, the persistence of the issue has to do with a secret cache by .NET, I cheated and cleared the System.Net.ServicePointManager internal service point tables but that did not resolve the issue, rebooting did however. So now that I knew the code worked in Windows Forms but not ASP.NET and sometimes not back-and-forth I had more to go on.
It seems that ASP.NET, does not use the PROXY servers configured for the local machine. My particular workstation uses a proxy configuration file and not a direct proxy so I had to research the proxy. When I use HttpWebRequest under windows forms the proxy is automatically used but when I use the HttpWebRequest under ASP.NET the proxy is ignored. With this little tidbit:
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("");
request.Proxy = new System.Net.WebProxy(new Uri("my proxy server"));
Solves the issue. Overall this makes sense that it is a proxy issue, however, I would expect HttpWebRequest to behave in the same manner under both environments?
Last note, my above code will not work with an authenticated proxy, of course, but if anyone has a similar issue, good place to check.
Rant, why oh why, can't I get uniform consistent behavior and why must their be a myriad of "secret" configuration files that alter "consistent behavior" because, to be honest, I am certain the issue is not Windows Forms vs ASP.NET but secret (ok, not really secret) but numerous configuration files all conspiring to, by default, offer different behavior in the different environments.
Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting.
"And they, since they Were not the one dead, turned to their affairs" -- Robert Frost
"All users always want Excel" --Ennis Lynch

QuestionC# app.config permission Pinmemberclassy_dog29-Jan-13 19:11 
AnswerRe: C# app.config permission PinmvpRichard MacCutchan29-Jan-13 21:15 
AnswerRe: C# app.config permission PinmemberLokoLuke30-Jan-13 0:35 
AnswerRe: C# app.config permission PinmemberShameel30-Jan-13 3:22 
GeneralRe: C# app.config permission Pinmemberjschell30-Jan-13 8:07 
QuestionC# linq to sql error Pinmemberclassy_dog29-Jan-13 19:10 
AnswerRe: C# linq to sql error PinmvpRichard MacCutchan29-Jan-13 21:13 
QuestionReference confusion Pinmemberyudhistira dewanata29-Jan-13 18:57 
AnswerRe: Reference confusion PinmvpAbhinav S29-Jan-13 19:01 
GeneralRe: Reference confusion PinmemberShameel30-Jan-13 3:26 
QuestionSerial Port Errors, User Messages PinmemberC-P-User-329-Jan-13 6:23 
AnswerRe: Serial Port Errors, User Messages Pinmemberjibesh29-Jan-13 11:57 
QuestionDynamic Reference to Dll Path PinmemberMember 461637929-Jan-13 1:53 
AnswerRe: Dynamic Reference to Dll Path PinmemberAlan N29-Jan-13 3:29 
AnswerRe: Dynamic Reference to Dll Path Pinmemberjschell29-Jan-13 13:50 
Question.NET Brush serialization/WYSIWIG [Solved] [modified] PinmemberAmlanjyoti Saikia29-Jan-13 0:32 
AnswerRe: .NET Brush serialization/WYSIWIG PinmemberBrisingr Aerowing29-Jan-13 3:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Advertise | Privacy | Mobile
Web04 | 2.8.140709.1 | Last Updated 10 Jul 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid