【问题标题】:StreamReader "Could not find a part of the path" issue while debugging调试时StreamReader“找不到路径的一部分”问题
【发布时间】:2009-10-16 14:52:10
【问题描述】:

我正在尝试调试我编写的程序,但我遇到了 StreamReader 函数的问题。当它达到这个功能时,我特别得到一个Could not find a part of the path issue while debugging。因为我在调试器中,所以我检查了变量以确保路径正确并且它解析为有效文件,它确实做到了。

具体代码是

  StreamReader fsio = new StreamReader(respFileLoc);

respFileLoc 变量是一个包含文件位置的字符串。

我环顾四周,并假设此错误与文件权限有关,但我的问题是,如何设置正确的权限?调试器如何运行程序(在什么用户级别),我可以更改它吗?

我不希望在调试器之外运行这个程序,因为应用程序的性质可能会弄乱我的操作环境,我在调试器中使用断点来防止这种情况发生。

【问题讨论】:

    标签: c# visual-studio-2008 windows-server-2008


    【解决方案1】:

    您已经检查过该文件确实存在,所以我下一步是检查我是否有权访问该文件。您可能会阅读有关 FileIOPermission 类的信息。我没有使用它,但它似乎有助于解决权限问题。

    【讨论】:

      猜你喜欢
      • 2023-03-13
      • 1970-01-01
      • 2013-01-13
      • 2017-05-03
      • 1970-01-01
      • 2021-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多