我的wix XP笔记本电脑上有几个开发网站(所有经典的asp)。 Doe有谁知道为什么我需要输入localhost / site / default.asp(我在iis 5.1上不断收到405错误)而不仅仅是localhost / site
答案 0 :(得分:10)
您需要添加“Default.asp”作为默认文档。 From this page ......
使用iis 4.0和iis 5.0进行更改 执行如下:
- 启动Internet服务管理器(开始 - 程序 - 管理 工具 - Internet服务管理器)。
- 展开计算机并选择网站。
- 右键单击它并选择“属性”。
- 选择文档选项卡。
- 选中“启用默认文档”框,然后单击“添加”以添加新的默认值 名称。搜索的顺序可以是 单击向上和向下更改 箭头。
- 单击“应用”,然后单击“确定”。
醇>
每条评论......好的,请检查您的脚本地图设置,per this article。
答案 1 :(得分:4)
听起来您需要在IIS中将默认文档类型配置为default.asp。
答案 2 :(得分:3)
首先我们需要清理网站的事情。您只有一个网站,即默认网站。 (有可能在XP上创建元数据库以创建多个网站,但IIS 5.1将只服务其中一个,其他网站必须停止)。
您有多个应用程序,它们是常见默认网站下的虚拟目录。
您是否检查过Default.asp是否位于应用程序的默认文档列表中,而不是网站?在每个应用程序虚拟目录的IIS管理器打开属性对话框中,检查配置。
如果你有,那么你手上就有一个奇怪的。此时我总是建议检查权限。应用程序是否允许匿名访问,如果是这样,匿名用户是否可以访问该文件夹和文件?
这可能看起来很奇怪,因为直接访问default.asp是有效的,但根据我的经验,当配置看起来很好并且应该可以工作但不是90%的时候它的权限结果没有正确设置。
答案 3 :(得分:0)
405 http响应状态代码表示“方法不允许”。维基百科文章List of HTTP Status Codes对错误有这样的定义:
请求使用资源 不支持的请求方法 资源;例如,使用GET 需要数据的表格 通过POST或在PUT上使用PUT 只读资源。
答案 4 :(得分:0)
您可以尝试第三个XP PRO IIS Admin,它可以向IIS 5.1添加多个站点,您可以毫不费力地切换站点。