我用2003做的网页,用1.1却报错!。非得用2.0版本才可以,郁闷。这个网站要求在1.1上用的。具体原因就不说了:
  报错于下:
      远程服务器返回错误: (500) 内部服务器错误。
      string Url = "http://192.168.0.59/wujue/Default.aspx?usr_no="+ Mobile + "&Msg=" + Content + "&sp_no=0000000";
     XmlDocument myDoc = new XmlDocument();
     myDoc.Load(Url);(错误地方)
我只不过是访问另一个网站,那个网站是2.0做的。返回了一个xml文档。这就有错了呀!!   堆栈跟踪:我看不懂,不知道是否有用:
   WebException: 远程服务器返回错误: (500) 内部服务器错误。]
   System.Net.HttpWebRequest.CheckFinalStatus() +680
   System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) +139
   System.Net.HttpWebRequest.GetResponse() +249
   System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials) +65
   System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials) +94
   System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn) +55
   System.Xml.XmlTextReader.CreateScanner() +384
   System.Xml.XmlTextReader.Init() +23
   System.Xml.XmlTextReader.Read() +530
   System.Xml.XmlValidatingReader.ReadWithCollectTextToken() +146
   System.Xml.XmlValidatingReader.Read() +26
   System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) +80
   System.Xml.XmlDocument.Load(XmlReader reader) +72
   System.Xml.XmlDocument.Load(String filename) +78
   GetMessage.GetToMyselfs(String Mobile, String Content) in c:\inetpub\wwwroot\wapwujue\getmessage.cs:150
   WapWujue.main.FormMain_Activate(Object sender, EventArgs e) in c:\inetpub\wwwroot\wapwujue\main.aspx.cs:845
   System.Web.UI.MobileControls.Form.OnActivate(EventArgs e) +80
   System.Web.UI.MobileControls.MobilePage.OnLoad(EventArgs e) +213
   System.Web.UI.Control.LoadRecursive() +35
   System.Web.UI.Page.ProcessRequestMain() +750
急急
     

解决方案 »

  1.   

    那个网站是2.0做的。返回了一个xml文档,你看有没有用到必须要2.0的的东东
      

  2.   

    那个网址能否返回xml?另外1.1支持此方法吗?
    myDoc.Load(Url)你得去仔细查查
      

  3.   

    试试string Url = "http://192.168.0.59/wujue/Default.aspx?usr_no="+ Mobile + "&Msg=" + Server.UrlEncode(Content) + "&sp_no=0000000";
    跟192.168.0.59是否是2,0没有关系。
    另外关闭防火墙等干扰元素
      

  4.   

    我机器可能中病毒了,又出现了这个错:
    Error:Request exceeded maximum number of redirects.
      说明下:两个网站都在我的机器上。但有一个只是一个单纯的界面。Load XML文档然后解析绑定到各控件。
      

  5.   

    远程服务器返回错误: (500) 内部服务器错误。
    表示两者已经可以相互通讯了。只是数据格式不正确。
    建议对xml进行UTF-8格式输出。最简单的测试方法,你先输出以下xml内容。Default.aspx:Response.CLear();
    Response.ContentType = "text/xml";
    Response.Write("<root>test</root>");
    Response.End();如果这样可以就好办
      

  6.   

    net_lover(【孟子E章】) ( ) ---远程的可以输出。应该不是编码的问题。
    我将页面程序改成ASP.NET1.1后,直接就打不开项目了,错误是:
      Web服务器报告了以下的错误:“HTTP://1.1 500 Internal Server Error”
      

  7.   

    OK .按照网上的regsvr32 scrrun.dll和重起IIS后。项目是可以打开了。版本是1.1的
    但测试的时候还是报500 Internet Server Error。
    500是不是安全问题??我是不是哪些安全方面没做好??为什么改为版本2.0的就可以了呢??
      

  8.   

    是500 Internal Server Error