关于IIS HTTP 错误 405.0 - Method Not Allowed 50

代码如下<formmethod="POST"action="startservice?callid=13071214402235130001000300000013"><... 代码如下
<form method="POST" action="startservice?callid=13071214402235130001000300000013">
<input type="submit" value="确定">

</form>

将startservice?修改为startservice/?时程序将可以正常访问,但是不加“/”时就会报405的错误,哪位大侠知道解决办法呢?

IIS响应如下:
无法显示您正在查找的页面,因为使用了无效方法(HTTP 谓词)。
发送至 Web 服务器的请求使用了为处理该请求而配置的模块所不允许的 HTTP 谓词。
发送至服务器的请求包含无效的 HTTP 谓词。
该请求是针对静态内容的,但包含 GET 或 HEAD 以外的 HTTP 谓词。
使用 HTTP 谓词 POST 向虚拟目录发送了一个请求,而默认文档是不支持 GET 或 HEAD 以外的 HTTP 谓词的静态文件。
展开
 我来答
百度网友faadf46
高粉答主

2020-03-09 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:69.7万
展开全部

IIS HTTP 错误 405.0 - Method Not Allowed是设置错误造成的,解决方法为:

1、首先打开IIS管理器,如图所示,点击IIS用户名称。

2、如图所示:用鼠标点击IIS用户主页右边的滚动条,滑动至[IIS]项目处。

3、双击[IIS]项目处里面的[错误页]如图所示,或点击右上角的[打开功能]。

4、如图所示,进入错误页后,先双击[404]选项。

5、双击[404]选项后,会出现[编辑自定义错误页]在这里面,如图所示,选择[在此网站执行],并如图所示,在下面的[URL]里面填写你编辑的404页面的路径,完了后点击[确定]

6、点击右边的[编辑功能设置],如图所示。

7、点击[编辑功能设置]后,会进入[编辑错误页面设置],如图所示,按照图中所做示例,选择[自定义错误页]和下面[路径]中编辑的404页面路径填写进去,再将[路径类型]选择为[执行]就可以了。

速动科技
推荐于2017-11-25 · TA获得超过108个赞
知道小有建树答主
回答量:205
采纳率:75%
帮助的人:96.5万
展开全部

请求限制!

现在用的文件类型不支持POST方法。你可以改成 GET


或者执行的页面是动态页面时 在IIS设置 对应扩展名的动作,


改为全部动作,或在限制动态中加入POST 方法


本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式