我已经浏览了这个问题,但它不是很有用:WebBrowser control page load error(或者我没有抓住这个问题)
我使用WebBrowser在我的应用程序中显示PDF的内容(C#.NET 4.5)。我尝试使用以下代码导航到文件的本地URL(我可以使用资源管理器打开):
m_path = pdfDoc.CreateReportFile();
try
{
webBrowser1.Navigate(new Uri(m_path));
}
catch (Exception e)
{
Console.WriteLine("{0} Exception caught.", e);
}
但即使我尝试重新加载页面,导航仍会被取消。没有例外。
我该怎么办?
以下是网址:C:\\Users\\me\\AppData\\Local\\Temp\\LY20_2014-11-25_06#22M1[1].pdf
如果我将其粘贴到IE中,请删除转义\
,文件会打开。
@"http://www.google.fr"
答案 0 :(得分:0)
感谢亲爱的Adobe和微软,至少we can't display a 32bits ActiveX in a 64bits WebBrowser,他们是诚实的:
Microsoft已确认这是“&34;”中列出的Microsoft产品中存在的问题。部分。