我有一个控制台应用程序,我想从它打开一个asp.net页面。
我试过了:
HttpClient client = new HttpClient();
client.BaseAddress = new Uri("http://localhost:9000/");
client.GetAsync("http://localhost:9000/");
但是当我运行应用程序时,浏览器中的任何内容都无法打开。
答案 0 :(得分:3)
当您想要获得或发布数据时,请使用HttpClient
。如果要在操作系统中打开外部应用程序,则应使用Process类。
只需使用您想要的网址启动它,您的操作系统就会为您打开默认浏览器。
喜欢这个
System.Diagnostics.Process.Start("http://localhost:9000/")
答案 1 :(得分:3)
要在默认浏览器中打开该页面,您可以使用
System.Diagnostics.Process.Start("http://localhost:9000/");
正如Dano-o的评论所述
“HttpClient
没有图形组件,也没有控制网络浏览器。”