2009-10-16 193 views
0

我試圖調試我編寫的程序,但是我遇到了StreamReader函數的一個問題。當它遇到這個功能時,我特別得到一個Could not find a part of the path issue while debugging。因爲我在調試器中,我檢查了變量以確保路徑是正確的,並且它解析爲一個有效的文件。StreamReader在調試時找不到路徑的一部分問題

具體的代碼是

StreamReader fsio = new StreamReader(respFileLoc); 

respFileLoc變量是包含文件的位置的字符串。

我環顧四周,我假設這個錯誤與文件權限有關,但我的問題是,如何設置適當的權限?調試器如何運行程序(用戶級別),我可以更改它嗎?

我不希望在調試器之外運行此程序,因爲應用程序的性質可能會弄亂我的操作環境,並且我正在調試器中使用斷點來防止這種情況發生。

回答

0

您已經檢查過該文件確實存在,所以我的下一步將是檢查我是否具有該文件的權限。您可能會閱讀有關The FileIOPermission課程。我沒有使用它,但它似乎可能有助於解決權限問題。

+0

非常感謝。 – Tyler 2009-10-16 16:47:07

相關問題