2009-05-06 9 views
1

J'ai un fichier XML stocké dans le dossier DEBUG dans le dossier BIN de mon application (BIN \ DEBUG \ File.xml)C# WebBrowser.Navigate Problème

Quand j'appelle WebBrowser1.Navigate ("File.xml")

Il ne met pas à jour la vue avec l'affichage du fichier. Je sais que c'est quelque chose à voir avec le fait de ne pas localiser le fichier en raison de l'emplacement du dossier qui est incorrect. Le fichier doit être accessible à partir de cet emplacement de dossier.

Aide apprécié

Répondre

3

Avez-vous WebBrowser1.AllowNavigation défini sur true? Avez-vous essayé:

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

Oui, vous devez spécifier un chemin qualifié complet ici. Vous pouvez également utiliser Process Monitor ou FileMon pour voir exactement où le contrôle WebBrowser tente * de charger le fichier. – EricLaw

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

C'est ce que je l'utilise, si le répertoire n'a pas été modifié, ofcourse. :)