Process.Start(" URL WITH UNDERSCORE");抛出异常

时间:2016-10-21 11:52:34

标签: c# url exception process.start

每当网址包含下划线时#34; _"该计划正在抛出异常。

Console.WriteLine正在显示一个额外的问号"?"在像这样的网址之前

?https://SOMEURL.com/netzdb/request_dns.php

,异常文本是

  

系统找不到指定的文件。

其他带有?,/,&, - ,%,=等的网址工作得很好。

Process.Start(WindowsFormsApplication3.Properties.Settings.Default.url6);

也试过这个

Process.Start("iexplore ", WindowsFormsApplication3.Properties.Settings.Default.url6);

可以通过任何其他方式打开Settings.settings存储的网址。

如果用户想要使用管理员权限(预先存储的用户名和密码)打开IE,我会在打开URL的按钮旁边添加一个勾号。

0 个答案:

没有答案