【发布时间】:2011-12-21 06:41:24
【问题描述】:
有没有一种简单的方法可以查看是哪个用户导致了 System.UnauthorizedAccessException 被抛出?
我在域 A 上有一个 Web 应用程序,它使用域 B 中的特定用户帐户运行(IIS 7.5 匿名身份验证)。它需要写入域 B 上的共享文件夹。
我已授予用户帐户对域 B 上文件夹的完全访问权限,但我仍然获得 System.UnauthorizedAccessException 这让我假设它实际上并未在此帐户下运行。
是否有一种简单的方法可以查看应用程序在什么安全上下文下运行?我可以输出任何捕获异常的错误消息。
【问题讨论】: