2011-04-07 55 views
3

在审查几个站点的日志时,我注意到其中有几个报告了Viewstate错误。虽然我能够诊断解决方案,为这些,有一件事我一直看到的是,在异常日志它一直报告的端口号:ASP.net查看状态和端口

ViewStateException information: 
Exception message: Invalid viewstate. 
Client IP: 1.2.3.4 
Port: 10189 
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 (.NET CLR 3.5.30729) 

从我所看到的,端口号通常很高。我的问题是 - 这是用来干什么的?视图状态和这些端口之间的关系是什么?客户端是否使用这些端口,或者这是ASP.net管道内部的东西?

回答

2

这是TCP/IP的工作方式。服务器在端口80上侦听,但随后将您切换到另一个端口,以便它可以继续侦听端口80.这是一个非常低级的操作。端口号码很高,因为通常保留较低的号码。 34000 - 64000被认为是用户空间。