2009-05-06 3 views
1

У меня есть файл XML, хранящийся в папке DEBUG внутри BIN папки моего приложения (BIN \ DEBUG \ file.xml)C# WebBrowser.Navigate Выпуск

Когда я называю WebBrowser1.Navigate ("file.xml");

Он не обновляет представление с отображением файла. Я знаю, что это связано с тем, что он не находит файл из-за неправильного расположения папки. Файл должен быть доступен из этой папки.

Помощь оценили

ответ

3

ли вы WebBrowser1.AllowNavigation значение ИСТИНА? Вы пробовали:

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

Да, здесь вам нужно указать полный путь. Вы также можете использовать Process Monitor или FileMon, чтобы посмотреть, где именно элемент управления WebBrowser * пытается * загрузить файл. – EricLaw

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

Это то, что я использую, если директория не была изменена, конечно. :)

Смежные вопросы