异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 
行 125:
行 126:            string display = string.Empty;
行 127:            foreach (string key in values.Keys)行 
128:                display += string.Format("{0} = {1}, ", key, values[key]);
行 129:
 源文件: F:\C#Workspace\MVC\MVC Demo\MVC_Demo3\RouteTester\DebugHttpHandler.cs    行: 127 堆栈跟踪: 
[NullReferenceException: 未将对象引用设置到对象的实例。]
   System.Collections.Generic.KeyCollection.GetEnumerator() +33
   RouteDebug.DebugHttpHandler.FormatRouteValueDictionary(RouteValueDictionary values) in F:\C#Workspace\MVC\MVC Demo\MVC_Demo3\RouteTester\DebugHttpHandler.cs:127
   RouteDebug.DebugHttpHandler.ProcessRequest(HttpContext context) in F:\C#Workspace\MVC\MVC Demo\MVC_Demo3\RouteTester\DebugHttpHandler.cs:82
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +404
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +76 DebugHttpHandler类方法        private static string FormatRouteValueDictionary(RouteValueDictionary values)
        {
            if (values == null)
                return "(null)";            string display = string.Empty;
            foreach (string key in values.Keys)
                display += string.Format("{0} = {1}, ", key, values[key]);            if (display.EndsWith(", "))
                display = display.Substring(0, display.Length - 2);
            return display;
        }
添加监视发现
values.Keys明明有数据,但只要调用values.Keys.GetEnumerator()就出现空指针异常使用msdnwebcast上的下下来的原代码也出现异常,忘各位高手帮忙