2013-03-03 85 views
0

好所以我有Windows 7与IIS 7 服务器端包括和“打开或关闭Windows功能”所需的其他所有东西 IIS中的ISAPI.DLL模块是启用。 允许在所有位置启用父路径。服务器端包括不工作在IIS 7 - 经典ASP

当我用include运行一个文件时,我看到的是“<?%”的?是黑钻石。我可以看到实际的代码,而不是由IIS处理和提供的包含页面。

父页面抛出一​​个ASP异常,这意味着ASP本身正在工作。

包含文件是一个连接字符串,所以没有什么特别之处,它的扩展名也是.asp。

我已经阅读了关于各种网站上的50多个建议,包括所有在stackoverflow上,但没有喜悦。

顺便说一句,如果我直接从浏览器调用它,包含运行完美。

+0

查看您的包含文件。看起来你在“<”和“%”之间有一些额外的字符,这意味着你们其中一个asp脚本块不被识别为 – John 2013-03-03 19:14:33

+0

另一个想法 - 使用相同的编码保存了include和主文件。打开他们在记事本中,文件 - >另存为,看看什么是在编码下拉选择 – John 2013-03-03 19:52:37

+0

嗨,约翰,我把整个事情复制到我的办公室,它的工作直。您看到的额外空间是由我在这里添加的,因为此处的文本框不会接受该标记组合。额外的字符是在页面运行后显示的。 – JamesT 2013-03-04 07:38:27

回答

0

请在此网站的IIS中设置启用父路径= true,这将允许访问父页面

+0

已在所有可能的节点上完成,但仍然无法工作。 – JamesT 2013-03-04 07:38:46

+0

对不起,我放弃了这一点。我尝试了一切,但仍然没有任何工作。我在IIS上工作了10多年。由于时间限制,我放弃了这一切,并使用Windows 2003服务器。非常感谢您的协助。 – JamesT 2013-03-04 17:35:11