在调试WF 4工作流服务(在IIS 7.5 / AppFabric中托管)时,如何查看工作流变量的当前值?
我将Visual Studio 2010附加到w3wp.exe但是当活动上的断点被命中时,“Locals”调试器窗口中只显示以下参数:
尝试手动将工作流变量添加到“Watch”会导致“当前上下文中不存在名称'xyz'。”
我做错了吗?我的环境是否搞砸了(安装了VS 2010和VS 11 Beta的Windows Server 2008 R2计算机 - VS 11是否可能破坏了某些内容?)
有什么想法吗?
答案 0 :(得分:2)
您可以使用内置的IIS管理控制台查看变量的值等。正如@Vivek所说,你也可以建立自己的自定义跟踪机制,但这听起来并不像你在这里需要的那样。
基本上,您只需要稍微调整日志记录,以便更具诊断性,并且您将能够在AppFabric中运行的实时运行工作流中看到该信息。
答案 1 :(得分:0)
您是否需要对特定变量的值进行分析,然后您还可以使用自定义跟踪。
答案 2 :(得分:0)
我通过修复Visual Studio解决了这个问题。
控制面板 - >程序和功能 - > VS 20XX->修复
问题可能是由appfabric,vs和其他工具的安装顺序引起的。 可以找到更多信息here。