问题描述
VS2003开发的ASP.NET系统,大多数的客户端登陆系统都没有问题,极个别的客户端登陆会报输入字符串的格式不正确。的错误。正常讲ASP.NET不应该受客户端的影响吧,百思不得其解,哪位指点一下。“/”应用程序中的服务器错误。--------------------------------------------------------------------------------输入字符串的格式不正确。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.FormatException:输入字符串的格式不正确。源错误:执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。--------------------------------------------------------------------------------版本信息:Microsoft.NETFramework版本:1.1.4322.2502;ASP.NET版本:1.1.4322.
解决方案
本帖最后由 PLAYROME 于 2014-01-09 20:51:02 编辑
解决方案二:
登录的时候加个日志,把错误细节记录下来,这个时候就派上用场了。比如用log4net。
解决方案三:
出错信息不太明确,只能说在登录的部分有问题。
解决方案四:
说明你的代码鲁棒性太差。如果你平时写程序只满足于反正能出结果,别的一概不管。那么出现这种奇奇怪怪的问题也就不奇怪了。
解决方案五:
可以肯定,asp.net的应用会客户端影响。另外多加下log记录是很好的处理异常参考。
解决方案六:
“执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。”Stacktrace是什么?
解决方案七:
应该是你解析用户输入的数据时出错了,想日期,数字什么的。
解决方案八:
引用6楼findcaiyzh的回复:
应该是你解析用户输入的数据时出错了,想日期,数字什么的。
理论上是这样的,但实际上这个页面不存在要求客户输入任何内容的地方,也就是会所客户并没有输入内容,加载页面时就会出现错误。
解决方案九:
正常讲ASP.NET不应该受客户端的影响吧此言差矣,客户端是干什么用的?客户端和服务端是怎么交互的?楼主这些都明白了吗?HTTP协议,客户端Request,服务端Response,也就是说客户端发起请求,服务端响应回发,为什么和客户端没关系呢?