繁体   English   中英

Microsoft VBScript运行时错误'800a01a8'

[英]Microsoft VBScript runtime error '800a01a8'

我通常是Java开发人员,但被要求“调整”的小ASP应用我组织了。 它基本上接受用户输入表单,然后通过电子邮件发送数据。 在我sendmail.asp文件我设置会话属性( Session("emailText") = message ),然后重定向到页面printResults.asp。

该页面基本上是一个HTML页面,在第21行有一行VBScript代码: <%Response.Write(Session.Contents("emailText")) %>

这一切都可以在我的本地IIS服务器上使用,但是当我将其部署到主机服务器以进行测试和演示时,出现了此错误:

Microsoft VBScript runtime 
error '800a01a8' 
Object required: '' 
/sub3/printResults.asp, line 21 

由于我是新来的ASP我不知道为什么会在本地而不是工作在主机服务器上。 任何想法或建议将是最有帮助的。

是否有可能在IIS或代码中的其他地方禁用了会话状态?

当您重定向到printResults.asp时,您是停留在相同的域和子域中(会话状态将不会在域/子域之间保持)并且不在HTTP / HTTPS之间切换(会话可能仅设置为HTTP)?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM