“拒绝访问(Access Denied)”谬误的快捷诊断方法
摘要:“拒绝访问(Access Denied)”谬误的快捷诊断方法
“拒绝访问(Access Denied)”谬误的快捷诊断方法
发布ASP.NET或许ASP运用时常常会碰到由于不失当的NTFS授权引出的成绩,这类成绩通常调试起来很头痛,要求调试者具备丰富阅历。(比如需求了解ASP.NET的进程模型,Shadow Copy能够触及的目录,以及当ASP只报告一个“resource in use”的谬误时,它能够指的是asp在启动的时分装载一个杀毒软件目录下dll文件失败,等等)
我刚刚发现,借助上的一个小工具 filemon 可能大大简化此类成绩的调试过程。
filemon可能实时监督和显示系统中一切进程的各种文件操作,比如打开/创建一个文件,装载一个dll。filemon监督这些操作并且把它们的操作后果打印进去。
当咱们碰到Web运用程序发生权限同样的情况,咱们只需打开filemon,然后重新运转该Web运用,之后在filemon的日志里查找就可能发生Access Denied同样的对应操作。
我刚刚发现,借助上的一个小工具 filemon 可能大大简化此类成绩的调试过程。
filemon可能实时监督和显示系统中一切进程的各种文件操作,比如打开/创建一个文件,装载一个dll。filemon监督这些操作并且把它们的操作后果打印进去。
当咱们碰到Web运用程序发生权限同样的情况,咱们只需打开filemon,然后重新运转该Web运用,之后在filemon的日志里查找就可能发生Access Denied同样的对应操作。