当前位置: 代码迷 >> ASP.NET >> 运作出错 求高人
  详细解决方案

运作出错 求高人

热度:9419   发布时间:2013-02-25 00:00:00.0
运行出错 求高人
“/Web”应用程序中的服务器错误。
--------------------------------------------------------------------------------

未找到请求的值“second”。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.ArgumentException: 未找到请求的值“second”。

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪: 


[ArgumentException: 未找到请求的值“second”。]
   System.Enum.Parse(Type enumType, String value, Boolean ignoreCase) +7535647
   ExtAspNet.Examples.PageBase.OnInit(EventArgs e) +116
   System.Web.UI.Control.InitRecursive(Control namingContainer) +333
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +378

 


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.3643; ASP.NET 版本:2.0.50727.3634 
EXT? asp.net web

------解决方案--------------------------------------------------------
未找到请求的值“second”。 看代码关于这个的代码
------解决方案--------------------------------------------------------
找了半天木有找到“second”在哪里出现过
------解决方案--------------------------------------------------------
是不是引用插件的问题呀
------解决方案--------------------------------------------------------
如果你没有ExtAspNet.Examples的源代码的话,考虑是不是有必要一定使用它。

如果你有源代码,使用Debug模式来编译它并且你的网站也应该使用Debug(允许调试)。

最终,你的贴出的(异常堆栈)页面应该能够看到前两行异常的所在的文件路径和行号,甚至可以让vs直接中断在有second的那一行进入调试状态。这样才叫开发嘛。

否则,拼凑一些代码,然后编译,然后有了问题自己也无法调试就上csdn问,这可多累啊。
------解决方案--------------------------------------------------------
引用:
EXT  项目在别人机器能运行。 在我的机器上不能运行
如果你止步于此,那么考虑再也不用这个东东了,或者跟别人换个机器勉强运行吧。
------解决方案--------------------------------------------------------
很明显ExtAspNet这个玩意里面报出来的,某个枚举中没有定义"second",做类型转换的时候报错了。没有源代码你就苦逼了。
------解决方案--------------------------------------------------------
首先可以看出 你的这个报错应该是在发布的时候的问题,  你可以改为调试状态实验一下,   估计 是没有那个列
  相关解决方案