[Mono-bugs] [Bug 500074] XmlDocument.Load() fails with System.Net.WebException: Error: NameResolutionFailure

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sun Jul 12 18:11:50 EDT 2009


http://bugzilla.novell.com/show_bug.cgi?id=500074

User novell at pasichnyk.net added comment
http://bugzilla.novell.com/show_bug.cgi?id=500074#c4


Jesse Pasichnyk <novell at pasichnyk.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
                 CC|                            |novell at pasichnyk.net
         Resolution|INVALID                     |




--- Comment #4 from Jesse Pasichnyk <novell at pasichnyk.net>  2009-07-12 16:11:47 MDT ---
I'm still having this same issue.

I receive a NameResoultionFailure when running this code inside a website,
using Xsp2 or fastcgi-mono-server2.  However the code works fine inside a
standalone console application, as Gonzalo has noted.

The code posted earlier when run in a standalone console app gives:

Name                Value

Cache-Control       private, max-age=0
Date                Sun, 12 Jul 2009 22:10:35 GMT
Expires             -1
Content-Type        text/html; charset=ISO-8859-1
Set-Cookie         
PREF=ID=84072b13e995f940:TM=1247436635:LM=1247436635:S=54G7RpJz1-IZZbzA;
expires=Tue, 12-Jul-2011 22:10:35 GMT; path=/; domain=.google.com
Server              gws
Transfer-Encoding   chunked



The following code, hosted in xsp2 (as root, to ensure no permission issues)
gives an exception:

using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Net;

public partial class _Default : System.Web.UI.Page 
{
    Label lblText;

    protected void Page_Load(object sender, EventArgs e)
    {
        lblText.Text = GetText();
    }

    private string GetText()
    {
        HttpWebRequest req =
(HttpWebRequest)WebRequest.Create("http://www.google.com");
        HttpWebResponse resp = (HttpWebResponse)req.GetResponse();

        string[] names = resp.Headers.AllKeys;

       string text = string.Format("{0,-20}{1}\n", "Name", "Value");

        foreach (string n in names)
            text += string.Format("{0,-20}{1}", n, resp.Headers[n]);

        resp.Close();

        return text;
    }
}



Server Error in '/' Application

--------------------------------------------------------------------------------

Error: NameResolutionFailure
Description: HTTP 500. Error processing request.

Stack Trace: 

System.Net.WebException: Error: NameResolutionFailure
  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult)
[0x00000] 
  at System.Net.HttpWebRequest.GetResponse () [0x00000] 
  at _Default.GetText () [0x00000] 
  at _Default.Page_Load (System.Object sender, System.EventArgs e) [0x00000] 
  at System.Web.UI.Control.OnLoad (System.EventArgs e) [0x00000] 
  at System.Web.UI.Control.LoadRecursive () [0x00000] 
  at System.Web.UI.Page.ProcessLoad () [0x00000] 
  at System.Web.UI.Page.ProcessPostData () [0x00000] 
  at System.Web.UI.Page.InternalProcessRequest () [0x00000] 
  at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context)
[0x00000]  

--------------------------------------------------------------------------------
Version information: Mono Version: 2.0.50727.1433; ASP.NET Version:
2.0.50727.1433 

This error is completely blocking me from going forward with using Mono on my
current project.  Please let me know if there is any other info you need to
troubleshoot/resolve the issue.

Thanks,
Jesse

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list