Plötzlich bekomme ich den folgenden Fehler auf meiner Website. Es greift nicht auf eine Datenbank zu. Es ist nur eine einfache Website mit .NET 2.0.
Ich habe kürzlich die verfügbaren Windows Server 2003 Service Packs installiert. Könnte das die Dinge geändert haben?
Ich sollte hinzufügen, dass der Fehler zufällig kommt und geht und dies für heute und gestern getan hat. Ich lasse es für 5 Minuten und der Fehler ist weg.
Serverfehler in '/' Anwendung.
Ungültiger URI: Der Hostname konnte nicht analysiert werden. Beschreibung: An Während der Ausführung des aktuellen Webs ist eine nicht behandelte Ausnahme aufgetreten anfordern. Bitte überprüfen Sie die Stack-Trace für weitere Informationen über die Fehler und wo es im Code entstanden ist.
Ausnahmedetails:
System.UriFormatException: Ungültiger URI: Der Hostname konnte nicht sein geparst.
Quellfehler:
Während der Ausführung des Befehls wurde eine nicht behandelte Ausnahme generiert aktuelle Webanfrage Informationen zur Herkunft und zum Standort von Die Ausnahme kann mithilfe der folgenden Ausnahme-Stack-Ablaufverfolgung identifiziert werden.
Stapelverfolgung:
[UriFormatException: Ungültiger URI: Der Hostname konnte nicht analysiert werden.]
System.Uri.CreateThis (String uri, Boolean dontEscape, UriKind uriKind) +5367536 System.Uri.CreateUri (Uri baseUri, String relativeUri, Boolean dontEscape) +31 System.Uri..ctor (Uri baseUri, String relativeUri) +34 System.Net.HttpWebRequest.CheckResubmit (Ausnahme & amp; e) +5300867[WebException: Kann Umleitung von HTTP / HTTPS-Protokollen nicht zu behandeln andere unähnliche.] System.Net.HttpWebRequest.GetResponse () +5314029 System.Xml.XmlDownloadManager.GetNonFileStream (Uri-URI, ICredentials-Anmeldeinformationen) +69
System.Xml.XmlDownloadManager.GetStream (Uri uri, ICredentials Anmeldeinformationen) +3929371 System.Xml.XmlUrlResolver.GetEntity (Uri absoluteUri, String role, Type ofObjectToReturn) +54
System.Xml.XmlTextReaderImpl.OpenUrlDelegate (Object xmlResolver) +74
System.Threading.CompressedStack.runTryCode (Object userData) +70
System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup (TryCode code, CleanupCode backoutCode, Objekt userData) +0
System.Threading.CompressedStack.Run (CompressedStack compressedStack, ContextCallback Callback, Object state) +108
System.Xml.XmlTextReaderImpl.OpenUrl () +186
System.Xml.XmlTextReaderImpl.Read () +208
System.Xml.XmlLoader.Load (XmlDocument-Dokument, XmlReader-Reader, Boolean preserveWhitespace) +112 System.Xml.XmlDocument.Load (XmlReader Leser) +108
System.Web.UI.WebControls.XmlDataSource.PopulateXmlDocument (XmlDocument Dokument, CacheDependency & amp; dataCacheDependency, CacheDependency & amp; transformCacheDependency) +303
System.Web.UI.WebControls.XmlDataSource.GetXmlDocument () +153
System.Web.UI.WebControls.XmlDataSourceView.ExecuteSelect (DataSourceSelectArguments Argumente) +29 System.Web.UI.WebControls.BaseDataList.GetData () +39 System.Web.UI.WebControls.DataList.CreateControlHierarchy (Boolean useDataSource) +264
System.Web.UI.WebControls.BaseDataList.OnDataBinding (EventArgs e) +55 System.Web.UI.WebControls.BaseDataList.DataBind () +75
System.Web.UI.WebControls.BaseDataList.EnsureDataBound () +55
System.Web.UI.WebControls.BaseDataList.CreateChildControls () +65
System.Web.UI.Control.EnsureChildControls () +97
System.Web.UI.Control.PreRenderRecursiveInternal () +53
System.Web.UI.Control.PreRenderRecursiveInternal () +202
System.Web.UI.Control.PreRenderRecursiveInternal () +202
System.Web.UI.Control.PreRenderRecursiveInternal () +202
System.Web.UI.Control.PreRenderRecursiveInternal () +202
System.Web.UI.Page.ProcessRequestMain (Boolesch includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4588
Es gibt einige Fehler in Uri.Create und Uri.TryCreate, die es ihnen ermöglichen, ungültige URIs zu erstellen, die später nicht analysiert werden können. Ich bin von Zeit zu Zeit darauf gestoßen, konnte aber die URL-Strings, die das verursachen, nicht aufspüren. Ich habe ein bisschen darüber hier gepostet.
Wenn Sie eine Liste von URLs haben und wissen, dass einer von ihnen das Problem verursacht (ich hatte diesen Luxus nicht, da ich dies in einem Web-Crawl sah, wo ich den Seitentext nicht speicherte), können Sie finden der Fehler mit so etwas wie diesem Pseudocode:
%Vor%Wenn Sie einige URLs identifizieren können, die diese Ausnahme verursachen, würde ich sie gerne sehen.
Tags und Links .net webexception