C# 服务器执行失败

C# 服务器执行失败,c#,sharepoint-2013,C#,Sharepoint 2013,我想在单击按钮时在windows资源管理器中打开一个文件。我有一个文本框,其中将显示文件的确切位置,单击按钮时,该文件应在windows资源管理器中打开。到目前为止,该文件存在于我的桌面上,而不是任何远程桌面上。 但是,当我试图用Process打开它时。开始,它给我“服务器执行失败”。 我的机器是windows server 2012 R2。这是我的代码 try { Process.Start("file:\\F:\\deeps"); } catch(Exception ex) {

我想在单击按钮时在windows资源管理器中打开一个文件。我有一个文本框,其中将显示文件的确切位置,单击按钮时,该文件应在windows资源管理器中打开。到目前为止,该文件存在于我的桌面上,而不是任何远程桌面上。 但是,当我试图用Process打开它时。开始,它给我“服务器执行失败”。 我的机器是windows server 2012 R2。这是我的代码

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

如果文件应使用记事本打开,请替换此文件:

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

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

如果它在您的电脑中,则

 Process.Start(@"F:\deeps");
如果它位于服务器上,而不是文件:\F:\deeps永远不会工作它看起来像一个映射地址,请尝试使用服务器ip的正确地址

\\12.12.12.12\Folder_Name 
\12.12.12.12此处是否为虚拟IP


谢谢您的回复,但我只想在windows资源管理器中打开文件夹。我尝试了\\my\u IP\u address\\F:\\deeps,但它给了我以下错误:系统找不到指定的文件。请帮我拿些东西this@DeepanshiBansal,您是否正在使用外部ip?现在的完整地址是什么?到目前为止,我正在使用我的本地Sharepoint打开本地文件。最终地址是什么?我的完整IP地址是172.21.67.133,在该服务器计算机中,我正在尝试访问其本地文件夹您有什么解决方案吗?