<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
Ho Robert,<br><br>I have created a bug report at http://bugzilla.xamarin.com/show_bug.cgi?id=2119.<br><br><br>Martin<br><br><br><br><div>&gt; To: mono-devel-list@lists.ximian.com<br>&gt; From: robertj@gmx.net<br>&gt; Date: Wed, 9 Nov 2011 18:52:26 +0100<br>&gt; Subject: Re: [Mono-dev] Environment.GetEnvironmentVariable() not working in Linux ASP.NET app<br>&gt; <br>&gt; Hi Martin,<br>&gt; <br>&gt; please file a bug against MD's bugzilla. IIRC, MD has an integrated<br>&gt; bug reporting feature.<br>&gt; <br>&gt; Robert<br>&gt; <br>&gt; On 09.11.2011 18:36, H . wrote:<br>&gt; &gt;<br>&gt; &gt; Hi Robert,<br>&gt; &gt;<br>&gt; &gt; your suggestion is correct. It's not a problem of Mono itself but rather a problem with MonoDevelop's debugging session.<br>&gt; &gt;<br>&gt; &gt; I have extended my web app with two TextBoxes which are used to display the contents of http_proxy and no_proxy. When running the app from within MonoDevelop the TextBox associated with the no_proxy value is empty. However, if I start xsp2 from the command line, both TextBoxes are displaying the expected values. I have always used the Debug build option.<br>&gt; &gt;<br>&gt; &gt; MonoDevelop is not fully resetting the environment for debugging sessions. But it definitly "resets" the no_proxy variable.<br>&gt; &gt;<br>&gt; &gt; This is a very confusing and difficult to track down problem. It is especially annoying when trying to debug the new proxy support in Mono/master that I have added within the last months. It also means, that web apps which are using WebClient and it's proxy support will not work as expected within a debugging session of MonoDevelop. Maybe someone that knows more about the internals of MonoDevelop can fix this problem.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Greetings,<br>&gt; &gt; Martin<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;&gt; To: mono-devel-list@lists.ximian.com<br>&gt; &gt;&gt; From: robertj@gmx.net<br>&gt; &gt;&gt; Date: Wed, 9 Nov 2011 15:17:36 +0100<br>&gt; &gt;&gt; Subject: Re: [Mono-dev] Environment.GetEnvironmentVariable() not working in Linux ASP.NET app<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; On 09.11.2011 13:51, H . wrote:<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; Hi Robert,<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; I have now debugged the issue using Ubuntu Maverick/ 32 bit. I did the following:<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; (1) Configure system proxy settings and reboot machine<br>&gt; &gt;&gt;&gt; (2) In terminal "echo $http_proxy" returns "http://http.proxy:8080/"; "echo $no_proxy" returns "localhost,127.0.0.0/8,*.local"<br>&gt; &gt;&gt;&gt; (3) Created an ASP.NET project in MonoDevelop and entered the following code in Default.aspx.cs<br>&gt; &gt;&gt;&gt;         protected void Page_Load(object Sender, EventArgs e)<br>&gt; &gt;&gt;&gt;         {<br>&gt; &gt;&gt;&gt;                string str1=Environment.GetEnvironmentVariable("http_proxy");<br>&gt; &gt;&gt;&gt;                string str2=Environment.GetEnvironmentVariable("no_proxy");<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt;                string strBreak="stop";//put breakpoint at this line<br>&gt; &gt;&gt;&gt;         }<br>&gt; &gt;&gt;&gt; (4) After pressing F5, we can see that str1 contains it's expected value while str2 is null<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; One more eventuality: Maybe MonoDevelop is resetting the environment<br>&gt; &gt;&gt; while invoking XSP in debug mode.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; You can check this by manually invoking XSP from a terminal where you<br>&gt; &gt;&gt; know that this env var is set.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Robert<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; _______________________________________________<br>&gt; &gt;&gt; Mono-devel-list mailing list<br>&gt; &gt;&gt; Mono-devel-list@lists.ximian.com<br>&gt; &gt;&gt; http://lists.ximian.com/mailman/listinfo/mono-devel-list<br>&gt; &gt;                                               <br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Mono-devel-list mailing list<br>&gt; &gt; Mono-devel-list@lists.ximian.com<br>&gt; &gt; http://lists.ximian.com/mailman/listinfo/mono-devel-list<br>&gt; <br>&gt; <br>&gt; _______________________________________________<br>&gt; Mono-devel-list mailing list<br>&gt; Mono-devel-list@lists.ximian.com<br>&gt; http://lists.ximian.com/mailman/listinfo/mono-devel-list<br></div>                                               </div></body>
</html>