2015-03-25 35 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