我有一个尝试使用 CLRProfiler 分析的应用程序,它是用 .NET 4.0 编写的,并且 WPF 在 .NET Framework 4 Client Profile 上运行。应用程序在启动后不久加载一个数据文件,该文件的位置在 app.config 中(因此在程序运行时不会以交互方式选择它)。从 Visual Studio 或 Windows 资源管理器启动应用程序时,一切正常。
但是,当从 CLRProfiler 启动应用程序时,应用程序在UnauthorizedAccessException
尝试加载文件时崩溃。
尝试解决此问题时,我将所述文件的完全控制权限授予我自己、域用户和所有人,但问题仍然存在。监视任务管理器时,显示的短暂进程已在我的用户 ID 下启动。
有谁知道如何用 CLRProfiler 解决这个问题?