从C#调用默认浏览器?

如何使用C#中的URL调用默认浏览器?

System.Diagnostics.Process.Start("http://www.google.com"); 

更多细节 – http://msdn.microsoft.com/en-us/library/aa326951.aspx

 System.Diagnostics.Process.Start("http://mysite.com"); 

我过去使用过System.Diagnostics.Process.Start,但如果将Firefox或其他浏览器设置为默认值,则此方法始终会向用户抛出可怕的exception。 最后,我遇到了System.Windows.Forms.Help.ShowHelp

Help.ShowHelp(null, " http://www.google.com ");

请注意,Help是仅适用于WinForms的类,而Process可用于其他情况(WebForms,WPF等)。