2015-03-25 25 views
-2

我有一个带有按钮的ASP.NET Web窗体。当我点击按钮时,我想打开一个UNC路径。我创建了事件处理程序,并放置在它下面的代码:单击一个按钮 - 打开UNC路径

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

当我点击按钮,从我的本地机器上,我收到以下错误:

The specified network password is not correct 

当我上传的形式并点击测试Web服务器上的按钮,我收到此错误:

The parameter is incorrect 

任何想法的人?

+0

请参阅[“应该在其标题中包含”标签?“](http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles),其中共识是“不,他们不应该”! – 2015-03-25 11:36:01

回答

0

我测试了你的代码,它在这里工作得很好。这个问题似乎没有编程相关,但更多的网络相关。

错误消息“指定的网络密码不正确”显示何时需要输入凭据。使用explorer进行连接时,您不能提供这样的凭据,您可以使用net use,但必须为此提供一个驱动器名称。

您可以打开C#内部使用的共享using Impersonate, or NetworkConnection