好的,我最近转向了Web开发领域,之前在一种相对简单的专有语言中编码了好几年。我的第一项工作之一是为我们的客户调整一个旧的经典ASP页面。 我正在使用Visual Studio 2008尝试调试一些问题,但页面根本无法加载。如果我使用IIS在本地浏览站点,那么一切都没有任何问题,所以我不确定自己做错了什么。
这里是我收到的错误消息:
这个设置的方式是,file1.asp 包含了 file2.asp。
然后,file2.asp 会进行一个表单提交到 file3.asp。
这里是我收到的错误消息:
Compiler Error Message: BC30451: Name 'VariableName' is not declared.
这个设置的方式是,file1.asp 包含了 file2.asp。
<!-- #include file=./includes/file2.asp -->
然后,file2.asp 会进行一个表单提交到 file3.asp。
<FORM METHOD="POST" ACTION="/includes/file3.asp">
变量是在file3.asp中创建的。
当通过IIS运行此站点时,一切正常,变量似乎可以在文件之间传递而没有任何问题,但是当我尝试使用VS2008调试站点时,我会得到BC30451错误代码。
有人能帮助我吗?我已经做了很多谷歌搜索和阅读其他网站,这些网站似乎处理此问题,但很多东西超出了我的理解范围。 如果有人能够花时间解释发生了什么以及为什么会发生,并提供某种解决方案或将我指向可能能够提供帮助的地方,那将不胜感激。
谢谢,
Pat。