Asp classic 经典ASP错误405

Asp classic 经典ASP错误405,asp-classic,iis-5,Asp Classic,Iis 5,我的WixXP笔记本电脑上有几个开发站点(都是经典的asp)。有人知道为什么我需要键入localhost/site/default.asp(我在iis 5.1上一直收到一个405错误)而不仅仅是localhost/site吗?听起来你需要将iis中的默认文档类型配置为default.asp。你需要将“default.asp”添加为默认文档 对于iis 4.0和iis 5.0,更改是 执行如下: 启动Internet服务管理器(启动-程序-管理 工具-Internet服务管理器) 展开计算机并选择

我的WixXP笔记本电脑上有几个开发站点(都是经典的asp)。有人知道为什么我需要键入localhost/site/default.asp(我在iis 5.1上一直收到一个405错误)而不仅仅是localhost/site吗?听起来你需要将iis中的默认文档类型配置为default.asp。

你需要将“default.asp”添加为默认文档

对于iis 4.0和iis 5.0,更改是 执行如下:

  • 启动Internet服务管理器(启动-程序-管理 工具-Internet服务管理器)
  • 展开计算机并选择网站
  • 右键单击它并选择属性
  • 选择“文档”选项卡
  • 选中启用默认文档框,然后单击添加以添加新的默认文档 名称搜索的顺序可以是 通过单击上下按钮进行更改 箭
  • 单击应用,然后单击确定

  • 根据评论。。。好的,检查您的脚本映射设置。

    首先,我们需要清理网站内容。您只有一个网站,即默认网站。(可以在XP上使用metabase来创建多个网站,但IIS 5.1只能为其中一个网站提供服务,其他网站必须停止)

    您有多个应用程序,它们是公共默认网站下的虚拟目录

    您是否已检查Default.asp是否在应用程序的默认文档列表中,而不是网站的默认文档列表中?在IIS管理器中,打开每个应用程序虚拟目录上的属性对话框,并检查其中的配置

    如果你有,那么你的手上就有一个奇怪的。在这一点上,我总是建议检查权限。应用程序是否允许匿名访问,如果允许,匿名用户是否有权访问文件夹和文件


    这可能看起来很奇怪,因为直接访问default.asp是可行的,但根据我的经验,当配置看起来不错,应该可以工作,但不是90%的时候,这是由于权限设置不正确造成的。

    405 http响应状态代码表示“不允许使用方法”。Wikipedia文章对错误有如下定义:

    已使用对资源发出请求 该应用程序不支持请求方法 资源;例如,使用GET on 一种要求对数据进行加密的表单 通过POST或使用PUT-on-a提交 只读资源


    您可以尝试第三个XP PRO IIS管理员,它可以将多个站点添加到IIS 5.1,您可以轻松切换站点