IOException: Der Netzwerkname konnte nicht gefunden werden

8

Ich betreibe eine C # MVC-Website, die lange auf C # geschrieben wurde. Kürzlich habe ich diese Logmeldung in meinen Loggerdaten bemerkt:

%Vor%

Ich weiß auch:

  1. Diese Ausnahme wird von der Datei ASP.global_asax ausgelöst.
  2. Das passiert in ein paar Wochen einmal. Aber wenn es passiert, sehe ich diese Ausnahme einige Male in meinem Logger (Verzögerung von einer Sekunde zwischen jeder Ausnahme).

Wie Sie sehen, ist nichts in diesem Call-Stack in meinem Code. Daher weiß ich nicht, wie ich dies reprogiere oder löse.

Wie empfehlen Sie mir, das zu lösen? Jeder Tipp wird hilfreich sein.

    
No1Lives4Ever 05.04.2016, 09:35
quelle

2 Antworten

3

Betrachten Sie den Quellcode Diese Ausnahme wird vom Framework selbst ausgelöst.

Es wird versucht, alle Dateien im aufzulisten HttpRuntime.AppDomainAppPath . Es sieht so aus, als ob dieser Pfad in Ihrem Szenario nicht immer verfügbar ist, was ein wenig seltsam erscheint. Wo hosten Sie Ihre Dateien?

Ich empfehle Ihnen, den Wert von HttpRuntime.AppDomainAppPath zu protokollieren und von dort aus zu suchen. Ich denke, es wird ein eher ungewöhnlicher Wert sein ...

    
Manu 30.01.2018 11:53
quelle
-4

Das Netzwerk ist wahrscheinlich nicht in Ordnung. Sie können dies beheben, indem Sie einfach einen Haken setzen, um diese Ausnahme abzufangen, und eine Nachricht anzeigen, dass der Host des Netzwerknamens nicht erreichbar ist und das Netzwerkproblem beheben sollte, bevor Sie versuchen, was Sie gerade tun .

    
Ruan Vermeulen 12.04.2016 07:48
quelle