如何从方法中验证它是否在远程上下文中执行?我有一个基本的客户端 - > NT-Service设置,其中服务作为特定用户执行。该用户可以访问SQL Server。
我正在寻找一种解决方案,可以更轻松地捕获远程配置丢失或错误时发生的问题(未指定的方法等)。我希望能够通过更好的错误消息失败(“此方法需要远程上下文才能正常工作。”)而不是因登录错误而失败。当原始用户只能访问数据库并且在写入数据之前不会抛出错误时,它会变得更加棘手。
答案 0 :(得分:1)
好吧,您可以使用System.Diagnostics中的stacktrace类来检查方法调用的来源。 :)
答案 1 :(得分:0)
我喜欢使用MS enterprise Library进行调试,您可以尝试使用日志记录和异常处理块来处理错误。