1、问题描述:

使用System.Diagnostics.Process.Start(“www.baidu.com”);打开网页,提示“找不到应用程序”。

2、原因分析
System.Diagnostics.Process.Start(“www.baidu.com”);

由于我们直接给了一个网址,让打开!但并没有指定用那个有浏览器去打开,因此程序会调用系统的默认浏览器去打开这个网址,如果系统没有默认浏览器,或默认的浏览器已经不存在,就会出现“找不到应用程序”这个错误。

比如本来默认的是“360浏览器”,但你把360浏览器卸载了,就会出现这个错误!

3、解决方法

a:直接指定用IE浏览器打开System.Diagnostics.Process.Start("iexplore.exe",“www.baidu.com”);

b:在电脑上设置一下电脑的默认浏览器。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐