我通常是一名 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 新手,我不知道为什么这会在本地工作,但不能在主机服务器上工作。任何想法或建议都会很有帮助。