IIS中是否存在阻止ASP页面被服务的网站级别设置?

IIS中是否存在阻止ASP页面被服务的网站级别设置?,iis,asp-classic,iis-6,Iis,Asp Classic,Iis 6,正在尝试将网站复制到新服务器,因为旧服务器正在消亡( 我试图复制文件并手动设置,但需要使用一些特定的用户帐户,而设置所有这些的人在将近5年前离开了公司。在文档方面比我更糟糕 不管怎么说,当时ASP页面提供服务,但出现了错误。好吧,好吧……我返回并从旧服务器导出了配置(幸运的是,它工作正常),并在新服务器上从该配置创建了一个新网站。在新网站上,从配置文件中,ASP页面给出了404个错误 启用了Active Server Pages扩展,我实际上可以从服务器上的另一个网站获取asp页面…因此我认为这

正在尝试将网站复制到新服务器,因为旧服务器正在消亡(

我试图复制文件并手动设置,但需要使用一些特定的用户帐户,而设置所有这些的人在将近5年前离开了公司。在文档方面比我更糟糕

不管怎么说,当时ASP页面提供服务,但出现了错误。好吧,好吧……我返回并从旧服务器导出了配置(幸运的是,它工作正常),并在新服务器上从该配置创建了一个新网站。在新网站上,从配置文件中,ASP页面给出了404个错误

启用了Active Server Pages扩展,我实际上可以从服务器上的另一个网站获取asp页面…因此我认为这是网站级别的事情。不知道会发生什么


有什么想法吗?

当我做经典的ASP开发时,我们使用了父路径

<!--#include file="../../resource/includes/MSSQLconnection.asp"-->

在IIS中默认情况下不启用此选项。它可能不是答案,但值得一看。但这是很久以前的事了

希望这有帮助,
Mike

404是一个文件未找到错误

首先检查是否可以使用http://localhost/path/toyour/HelloWorldFile.htm访问文件夹中的“hello world”HTML文件 你好,世界 是文件中所需的全部=您不需要为测试我们感兴趣的内容而使用任何HTML标记

这将检查您的虚拟目录、应用程序设置等是否正确,然后再转到活动服务器页面设置

一旦你整理好了路径,并且知道你正在正确的地方寻找你的应用程序,就转到一个“hello world”ASP文件 就是你需要的文件

您询问IIS中会阻止ASP工作的设置。这些设置在脑海中最明显

根据操作系统(或者更具体地说是IIS版本),您可能还需要激活ASP页面。
来自msdn的内容包括Windows 2003(IIS6)和Windows 2008(IIS 7.x) 如果您可以让hello world脚本正常工作,您可以继续调试应用程序

如果您能看到出现了什么问题,那么在调试应用程序时会有很大帮助。因此,如果您使用的是Internet Explorer,我建议您使用。此外,还可以将IIS设置为将错误消息传递到浏览器

见: http://learn.iis.net/page.aspx/564/classic-asp-script-error-messages-not-more-show-in-web-browser-by-default/--请原谅链接格式设置,但是SO的新手不能在一条消息中发布超过2个超链接,这妨碍了我尝试提供帮助并获得足够的代表来发布更多

(这可能只与IIS 7.x有关。我没有IIS6安装来刷新我的内存

确保您正在使用http://localhost在服务器上浏览应用程序-这将确保您看到任何错误


祝您好运

iis安装已损坏。iis元数据的备份和还原是特定于服务器的,而不是在另一台计算机上进行备份和恢复。希望您有原始iis元数据的还原点。您可以还原到该点并尝试手动配置。否则,您将重新安装iis M一年一次。我没有还原任何元数据,只是一个网站配置…你确定你要转到正确的服务器和网站吗?找不到404文件,这通常表明DNS或路径错误。