2009-10-16 38 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

相关问题