单击按钮 - 打开UNC路径

时间:2015-03-25 10:48:50

标签: c# asp.net webforms unc

我有一个ASP.NET网页表单,上面有一个按钮。当我单击按钮时,我想打开UNC路径。我创建了事件处理程序并在其中放置了以下代码:

Process.Start(new ProcessStartInfo
    {
        FileName = "\\\\MyServer\\MyShare\\",
        UseShellExecute = true
    });

当我从本地计算机单击该按钮时,收到以下错误:

The specified network password is not correct 

当我上传表单并单击测试Web服务器上的按钮时,我收到此错误:

The parameter is incorrect 

任何想法的人?

1 个答案:

答案 0 :(得分:0)

我测试了你的代码,它在这里工作正常。这个问题似乎与编程无关,但与网络有关。

当您需要输入凭据时,会显示错误消息“指定的网络密码不正确”。使用explorer进行连接时,您无法提供类似的凭据,您可以使用net use,但必须为其指定驱动器名称。

您可以打开C#内部使用using Impersonate, or NetworkConnection的份额。