我有一个ASP.NET网页表单,上面有一个按钮。当我单击按钮时,我想打开UNC路径。我创建了事件处理程序并在其中放置了以下代码:
Process.Start(new ProcessStartInfo
{
FileName = "\\\\MyServer\\MyShare\\",
UseShellExecute = true
});
当我从本地计算机单击该按钮时,收到以下错误:
The specified network password is not correct
当我上传表单并单击测试Web服务器上的按钮时,我收到此错误:
The parameter is incorrect
任何想法的人?
答案 0 :(得分:0)
我测试了你的代码,它在这里工作正常。这个问题似乎与编程无关,但与网络有关。
当您需要输入凭据时,会显示错误消息“指定的网络密码不正确”。使用explorer
进行连接时,您无法提供类似的凭据,您可以使用net use
,但必须为其指定驱动器名称。
您可以打开C#内部使用using Impersonate
, or NetworkConnection
的份额。