Asp classic 经典ASP网站显示在Chrome中,但不显示在IE中

Asp classic 经典ASP网站显示在Chrome中,但不显示在IE中,asp-classic,windows-server-2012,iis-8.5,Asp Classic,Windows Server 2012,Iis 8.5,我已经13年没有处理过经典ASP了(IIS和ASP.NET也有一段时间了),今天我不得不将一个经典ASP网站从带有IIS6的Windows server 2003移动到一个新服务器上—带有IIS 8.5的Windows 2012。我将网站目录复制到其中一个驱动器上(与旧服务器上的驱动器号相同),然后转到IIS管理器并为该目录创建了一个应用程序 本地我可以通过访问应用程序并在IE中呈现,但当我通过远程访问应用程序时,它不会在IE中呈现,而是出现“Internet Explorer无法显示网页”错误

我已经13年没有处理过经典ASP了(IIS和ASP.NET也有一段时间了),今天我不得不将一个经典ASP网站从带有IIS6的Windows server 2003移动到一个新服务器上—带有IIS 8.5的Windows 2012。我将网站目录复制到其中一个驱动器上(与旧服务器上的驱动器号相同),然后转到IIS管理器并为该目录创建了一个应用程序

本地我可以通过访问应用程序并在IE中呈现,但当我通过远程访问应用程序时,它不会在IE中呈现,而是出现“Internet Explorer无法显示网页”错误。当我在Chrome中打开相同的URL时,它的呈现方式与本地访问时的呈现方式相同

我在服务器上检查了ASP应用程序的IIS设置,并在“基本设置”下单击了“测试设置”。身份验证使用Pass-through,看起来不错,但授权上有一个警告标记。消息是“无法验证对路径E:\Pages\Test\AppAlias的访问”,详细信息如下:

服务器配置为使用内置帐户的直通身份验证来访问
指定的物理路径。但是,IIS管理器无法验证内置帐户是否具有访问权限。 确保应用程序池标识具有对物理路径的读取权限。如果此服务器已加入域, 如果应用程序池标识为NetworkService或LocalSystem,请验证\$ 具有对物理路径的读取权限。然后再次测试这些设置


我为网络服务提供了读取权限,但仍然存在问题。有人能帮忙吗?

禁用
显示友好的错误消息
在Internet Explorer的
Internet选项中的
高级
选项卡下,查看服务器发送回的实际错误。我这样做了,但没有任何改变直接使用IP地址而不是域名在IE中打开服务器上的网页(示例:代替)。我们必须不时在服务器上执行此操作。也就是说,如果它在其他浏览器中呈现良好,听起来并不像是站点/代码问题。如果是这样,您应该在所有浏览器中获得相同的结果。只是好奇,如果您创建一个带有简单响应的测试HelloWorld.asp文件。在其中写入,这两种情况下都有效吗?至少是这样您将确定它是否与代码相关…在Internet Explorer的Internet选项中,禁用Internet选项中的“高级”选项卡下的“显示友好的错误消息”,以查看服务器正在发回的实际错误。我确实这样做了,但没有任何改变。在IE中直接使用IP地址打开服务器上的网页,而不是域名(示例:代替)。我们必须不时在服务器上执行此操作。也就是说,如果它在其他浏览器中呈现良好,听起来并不像是站点/代码问题。如果是这样,您应该在所有浏览器中获得相同的结果。只是好奇,如果您创建一个带有简单响应的测试HelloWorld.asp文件。在其中写入,这两种情况下都有效吗?至少是这样你将确定它是否与代码相关。。。