Windows 2003 机器上的服务器端 VB asp 代码,安装了 asp.net 2.0*。我们遇到了一个奇怪的问题,即用户第一次连接到网站时,Global.asa 中的 Session_OnStart 会触发,但会话对象为空。像这样简单的东西:
Session.Timeout = 30
导致以下错误:需要对象:“会话”
该网站已在 IIS 管理器主目录选项卡中“创建”,并且在该站点的“配置”页面中启用了会话。
在大多数情况下,如果用户刷新页面,会话对象就会存在。但是,唯一用户的第一次访问总是会导致错误。
建议?该代码没有错误,因为它适用于旧的 Win2000 系统。
重申一下:Windows 2003 Server,运行 IIS6,安装了 .Net 2.0。网站作为应用程序运行,而不是虚拟目录。