冲突ASP Web应用程序在新服务器中获取HTTP错误404.17



我在安装一个非常旧的Web应用程序时遇到了一个大问题。该应用程序是在ASP(而不是ASP.Net(中开发的,在新服务器(带有IIS 10的Windows server 2019(中,它给了我404.17的错误。

我已经安装了IIS的所有附加组件。

我已经正确创建了映射处理程序(也尝试通过IIS添加(:

<handlers>
<add name="ASP Clasic" path="*.asp" verb="*" modules="IsapiModule" scriptProcessor="%windir%system32inetsrvasp.dll" resourceType="File" requireAccess="Script" preCondition="bitness64" />
</handlers>

appPool是32位的,托管管道是经典的。。。

在ISAPI和CGI限制中,允许使用活动服务器页面。

但任何应用程序都希望在经典的asp中工作。。。(我尝试在asp中使用一个简单的页面,它给我的系统一个小时的时间,也会失败,这样我就排除了应用程序故障,并确保这是IIS配置的问题(

有人有什么想法可以指导我吗?

您可以尝试此方法来解决问题:

  1. 转到IIS>网站>example.com>处理程序映射>添加脚本映射。

  2. 输入以下信息:

    请求路径:*.asp

    可执行文件:%windir%\System32\inetsrv\asp.dll

    名称:ASPClassic

    请求限制:文件

    动词:GET、HEAD、POST

    访问:编写脚本

最新更新