|
|
1
2
使用 Process Monitor (或增强您的日志记录)以标识未找到哪个文件。 |
|
|
2
0
我将使用sysinternal“filemon”。 它是一个应用程序,捕捉每一个IO尝试,成功与否。使用pacience,您将看到未找到文件名。 |
|
|
3
0
我遇到过这个问题。在我的例子中,当我从构建服务器中提取发布应用程序并在开发机器上运行它时,我从findone发出的一系列调用中得到了filenotfoundexception。我在桌面上运行此版本,模拟帐户也没有完全访问权限。我把发布文件夹移到了C驱动器上,运行良好。 在我的例子中,这段代码是为允许多次登录尝试的登录对话框执行的。由于上述原因,它第一次失败了,但下一次成功了,这似乎很奇怪。我只能假设findone第二次最终会遵循不同的路径,但目前我还没有真正找到确切的问题所在。在我的情况下,访问问题是有道理的,所以我不会从那里逃跑。 也许这更多的是给别人一个线索,而不是一个解决方案。 |