Visual studio 用VS-2010调试经典ASP;缺少键值对

Visual studio 用VS-2010调试经典ASP;缺少键值对,visual-studio,visual-studio-2010,iis-7,asp-classic,Visual Studio,Visual Studio 2010,Iis 7,Asp Classic,我正在用VS2010调试一个经典的ASP网站 变量可视化存在一个问题。键值对显示为字符串,内容为键字段 示例: 我看到: Name |Value |Type --------------------------------- QueryString {count=2} IRequestDictionary [0] "Name" String [1] "Age" String

我正在用VS2010调试一个经典的ASP网站

变量可视化存在一个问题。键值对显示为字符串,内容为键字段

示例:

我看到:

Name           |Value       |Type
---------------------------------
QueryString     {count=2}    IRequestDictionary
 [0]             "Name"       String
 [1]             "Age"        String
而不是像这样:

Name           |Value       |Type
---------------------------------
QueryString     {count=2}    IRequestDictionary
-[0]             "Name"       DictionaryItem
  key             "Name"       String
  value           "Jack"       String
-[1]             "Age"        DictionaryItem
  key             "Age"        String
  value           "25"         String
所以基本上我不能浏览值,尽管我可以键入表达式来计算它

我能做些什么让它发生吗?(配置,插件…)

答案是:否

也许您正在考虑.NET词典的显示方式。调试器只是显示它找到的内容。查看.NET词典时看到的内容是该词典如何公开其数据的结果。它是KeyValuePairs的集合

但是,较旧的COM/VB6/VBScript字典不是这样工作的。字典中没有描述“项”的类型。通常,字典的枚举只产生字典持有的键。

答案是:否

也许您正在考虑.NET词典的显示方式。调试器只是显示它找到的内容。查看.NET词典时看到的内容是该词典如何公开其数据的结果。它是KeyValuePairs的集合


但是,较旧的COM/VB6/VBScript字典不是这样工作的。字典中没有描述“项”的类型。通常,字典的枚举只产生字典所持有的键。

感谢您的描述性回答!事实上,我记得旧字典的枚举差异,但我希望有一个解决方法(比如可视化工具)或其他东西。我不记得VB6天的这个问题了,也许我已经习惯了。然而,我知道一些ASP调试器显示经典ASP VBS字典的键值对。我发现了这个,但我猜它不能直接在vbscript调试会话上运行。。。那么……)谢谢你的描述性回答,安东尼!事实上,我记得旧字典的枚举差异,但我希望有一个解决方法(比如可视化工具)或其他东西。我不记得VB6天的这个问题了,也许我已经习惯了。然而,我知道一些ASP调试器显示经典ASP VBS字典的键值对。我发现了这个,但我猜它不能直接在vbscript调试会话上运行。。。那么……)