服务器执行失败

时间:2017-09-08 11:53:19

标签: c# sharepoint-2013

我想在按钮点击时在Windows资源管理器中打开一个文件。我有一个文本框,它具有文件的确切位置,点击按钮时,该文件应该在Windows资源管理器中打开。截至目前,该文件存在于我的桌面上,而不是任何远程桌面上。 但是,当我尝试使用Process打开它时。开始,它给我"服务器执行失败"。 我的机器是Windows Server 2012 R2。这是我的一段代码。

try
{
    Process.Start("file:\\F:\\deeps");
}
catch(Exception ex)
{
    TextBox1.Text= ex.Message;
}

2 个答案:

答案 0 :(得分:0)

如果要使用记事本打开文件,请将其替换为:

Process.Start("file:\\F:\\deeps");

用这个:

Process.Start("notepad.exe", @"F:\deeps\MyFile.txt");

答案 1 :(得分:0)

如果它在你的电脑中而不是

 Process.Start(@"F:\deeps");

如果它在服务器上而不是文件:\ F:\ deeps永远不会工作它看起来像一个映射的地址,尝试使用服务器ip的正确地址

\\12.12.12.12\Folder_Name 
  

\ 12.12.12.12这里是虚拟IP