3

我的 wix XP 笔记本电脑上有几个开发站点(都是经典的 asp)。有谁知道为什么我需要输入 localhost/site/default.asp(我在 iis 5.1 上不断收到 405 错误)而不仅仅是 localhost/site

4

5 回答 5

10

您需要添加“Default.asp”作为默认文档。 从这个页面...

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

  1. 启动 Internet 服务管理器(开始 - 程序 - 管理工具 - Internet 服务管理器)。
  2. 展开计算机并选择网站。
  3. 右键单击它并选择属性。
  4. 选择文档选项卡。
  5. 选中启用默认文档框并单击添加以添加新的默认名称。单击向上和向下箭头可以更改搜索顺序。
  6. 单击应用,然后单击确定。

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

于 2009-06-19T01:36:04.977 回答
4

听起来您需要将 IIS 中的默认文档类型配置为 default.asp。

于 2009-06-19T01:35:08.210 回答
3

首先,我们需要清理网站的事情。您只有一个网站,即默认网站。(可以在 XP 上使用元数据库创建多个网站,但 IIS 5.1 将只为其中一个提供服务,其他的则必须停止)。

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

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

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

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

于 2009-06-19T08:35:46.783 回答
0

405 http 响应状态代码表示“方法不允许”。维基百科文章HTTP 状态代码列表对错误有以下定义:

使用该资源不支持的请求方法对该资源发出请求;例如,在需要通过 POST 呈现数据的表单上使用 GET,或者在只读资源上使用 PUT。

于 2011-06-29T03:36:33.733 回答
0

你可以试试第三个XP PRO IIS Admin,它可以在IIS 5.1中添加多个站点,你可以毫不费力地切换站点。

于 2013-04-03T04:38:03.767 回答