2011-01-07 11 views
1

ich einige Verzeichnisse in meinem IIS-Server (physischen Standort inetpub \ wwwroot \ SampleApp)AG_E_NETWORK_ERROR in Silver

Die Verzeichnisse enthalten Jpeg-Bilder haben. Ich wiederhole diese Bilder in C# von Silverlight.

Und das ist, wie ich das Bild auf dem Server zu meinem Bild Platzhalter in SL zuweisen

BitmapImage bi = new BitmapImage(); 
bi.UriSource = new Uri(url + sharedLink + currentSlide + ".jpg"); 
PresentationImage.Source = bi; 

wo PresentationImage der Behälter für Bilder ist.

Nun, wenn ich einige der Verzeichnisse und durchlaufen die Bilder jedoch für einige der Verzeichnisse zugreifen kann ich immer diese Fehlermeldung Failed to open System.Exception: AG_E_NETWORK_ERROR

ich keine hilfreiche Links auf GOOGLE entweder finden konnten. Ich verstehe diesen Fehler nicht.

Kann mir bitte jemand einen Hinweis darauf geben, was passiert?

+0

Es gibt eine ähnliche Frage hier (die aber jetzt nicht aktiv ist) http://StackOverflow.com/Questions/3355070/unable-to-Load-an-external-image-in-Silverlight-AG-E-Network -error-exception Allerdings kann die Problemumgehung in meinem Fall nicht impliziert werden :(Und außerdem funktioniert es für wenige Verzeichnisse, also denke ich, dass es ein Sicherheitsproblem geben sollte, das ich vielleicht verpasse. – Jayesh

Antwort

0

Ich habe diesen Fehler und sah den obigen Link, der auch nicht funktioniert hat. Der Pfad zu meiner .xap-Datei ist auf meiner Webseite nicht korrekt. Anstatt "/MyApp.xap" benötigte ich "MyApp.xap" wegen der Art, wie ich es bereitgestellt hatte. "Datei existiert nicht", da eine Fehlerbeschreibung viel sinnvoller wäre!

Wir empfehlen, genau zu prüfen, welcher Dateipfad zur Laufzeit generiert wird.

+0

Was, wenn ich den gleichen Pfad zweimal benutze und beim ersten mal spielt es aber im zweiten nein! – Developer

0

Ich hatte genau den gleichen Fehler und alles war in Ordnung, aber Bilder laden nicht und dann änderte ich das Standard-Startprojekt von der Silverlight-Steuerung zum .web Projekt und es begann zu arbeiten Ich weiß nicht warum, aber es löste mein Problem .

Verwandte Themen