Process.Start在IIS中不起作用.任何打开windows文件夹路径的选项.例如:C:Newfolder

本文关键字:路径 选项 例如 文件夹 Newfolder windows IIS Start 不起作用 任何打 Process | 更新日期: 2023-09-27 18:27:12

我需要使用C#代码打开一个windows资源管理器路径,如"C:''New Folder''"或"http:''gmail.com"。事实上,一旦用户在文本框中键入链接''路径并将其保存,就会出现一个链接,单击该链接,就会打开所需的文件夹路径或链接。我对Process.Start()的要求是满足的。但是,Process.Start在IIS中不起作用。谁能提出其他选择吗。请

我使用的代码如下。

 string myPath = @"c:'backoffice";
 System.Diagnostics.Process prc = new System.Diagnostics.Process();
 prc.StartInfo.FileName = myPath;
 prc.Start();

Process.Start在IIS中不起作用.任何打开windows文件夹路径的选项.例如:C:Newfolder

您误解了web的工作方式。如果在web服务器上调用Process.Start,它将在web服务器中运行该命令。Process.Start不可能神奇地映射到客户端上的某个操作。

此外,您不能仅从网站打开客户端计算机上的特定文件夹。浏览器中实现的安全协议将防止这种情况发生。