2009-05-06 8 views
1

ich eine XML-Datei in dem Ordner De-Bug in der BIN-Ordner von meiner Applikation (BIN \ debug \ File.xml)C# WebBrowser.Navigate Ausgabe

gespeichert haben, wenn ich WebBrowser1.Navigate nennen ("File.xml");

Die Ansicht wird nicht mit der Anzeige der Datei aktualisiert. Ich weiß, dass es etwas damit zu tun hat, dass die Datei aufgrund des falschen Verzeichnisses nicht gefunden wird. Auf die Datei muss von diesem Ordner aus zugegriffen werden.

Hilfe geschätzt

Antwort

3

Haben Sie WebBrowser1.AllowNavigation auf true gesetzt? Haben Sie versucht:

WebBrowser1.Navigate(Path.Combine(Application.StartupPath, "File.xml")); 
+1

Ja, Sie müssen hier einen vollständig qualifizierten Pfad angeben. Sie können auch Process Monitor oder FileMon verwenden, um genau zu beobachten, wo das WebBrowser-Steuerelement * versucht *, um die Datei zu laden. – EricLaw

0
webBrowser1.Navigate(Environment.CurrentDirectory + @"\File.xml"); 

Dies ist, was ich benutze, wenn das Verzeichnis nicht geändert wird, natürlich. :)