HTTP 错误 405.0 - Method Not Allowed

tigergogo2010 2012-09-25 11:01:16
如题。
【HTTP 错误 405.0 - Method Not Allowed 无法显示您正在查找的页面,因为使用了无效方法(HTTP 谓词)。】
这是神马情况?我在本地测试没有问题,放在IIS里面以后就会这样
...全文
75144 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_20593241 2014-09-10
  • 打赏
  • 举报
回复
Error 405 Method Not Allowed The requested method POST is not allowed for URL /login.php Powered by Zeus Technology 哪位大神帮忙解决下?
  • 打赏
  • 举报
回复
IIS7.0 处理程序映射->添加脚本映射 请求路径:.html 可执行文件:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll 请求限制->谓词:限制为 GET,HEAD,POST,DEBUG iis6.0映射配置 IIS配置:网站->属性->目录->配置(G)...->映射->应用程序扩展->添加 可执行文件:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll 扩展名:.html 动作:限制为 GET,HEAD,POST,DEBUG 脚本引擎:选中 确认文件是否存在:不选 主目录里点配置,选择插入 c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll 确认文件是否存在 前的勾号去掉
  • 打赏
  • 举报
回复
回复楼上。。。首先你要安装iis。。然后在控制台——programs——turn windows features on or off,然后找到 Internet Information Services 以及里面IIS的各种组件,安装,然后再进入控制台才有2楼所述界面。 并不是WIN7不支持的问题╮(╯▽╰)╭
yiyi0608 2014-01-14
  • 打赏
  • 举报
回复
引用 11 楼 tigergogo2010 的回复:
@net_lover 终于搞定了,谢谢大师@【孟子E章】
怎么解决啊
  • 打赏
  • 举报
回复
win7下如何设置?
tigergogo2010 2012-09-25
  • 打赏
  • 举报
回复
谓语那里设置为全部谓语嘛!@【孟子E章】 @net_lover
tigergogo2010 2012-09-25
  • 打赏
  • 举报
回复
谓语那里设置为全部谓语嘛
tigergogo2010 2012-09-25
  • 打赏
  • 举报
回复
我也设置了的啊
孟子E章 2012-09-25
  • 打赏
  • 举报
回复
设置的方法
完整图

http://img.my.csdn.net/uploads/201012/4/1703878_1291460462LArx.jpg




孟子E章 2012-09-25
  • 打赏
  • 举报
回复
一般是使用的post方法,你post的地址在iis值不运行进行post动作,
比如
<form action="xx.html" method="post"

这样就是不允许的。需要在服务器上设置
tigergogo2010 2012-09-25
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]
不是这个地方,我的意思是
你执行了什么操作出现的这个错误,
比如

<form action="xx.html" method="post">
<input name=xx>
<input type=submit>
</form>

你提交这个会出现Method Not Allowed
[/Quote]
分数有点少!希望不要介意哈!
tigergogo2010 2012-09-25
  • 打赏
  • 举报
回复
@net_lover 终于搞定了,谢谢大师@【孟子E章】
孟子E章 2012-09-25
  • 打赏
  • 举报
回复
不是这个地方,我的意思是
执行了什么操作出现的这个错误,
比如

<form action="xx.html" method="post">
<input name=xx>
<input type=submit>
</form>

你提交这个会出现Method Not Allowed


tigergogo2010 2012-09-25
  • 打赏
  • 举报
回复
@【孟子E章】
tigergogo2010 2012-09-25
  • 打赏
  • 举报
回复
@net_lover
tigergogo2010 2012-09-25
  • 打赏
  • 举报
回复

public void ProcessRequest(HttpContext context)
{
String aspxUrl = context.Request.Path.Substring(0, context.Request.Path.LastIndexOf("/") + 1);

//文件保存目录路径
String savePath = "uploads/";

//文件保存目录URL
String saveUrl = aspxUrl + "uploads/";

//定义允许上传的文件扩展名
Hashtable extTable = new Hashtable();
extTable.Add("image", "gif,jpg,jpeg,png,bmp");
extTable.Add("flash", "swf,flv");
extTable.Add("media", "swf,flv,mp3,wav,wma,wmv,mid,avi,mpg,asf,rm,rmvb");
extTable.Add("file", "doc,docx,xls,xlsx,ppt,htm,html,txt,zip,rar,gz,bz2");

//最大文件大小
int maxSize = 1000000;
this.context = context;

HttpPostedFile imgFile = context.Request.Files["imgFile"];
if (imgFile == null)
{
showError("请选择文件。");
}

String dirPath = context.Server.MapPath(savePath);
if (!Directory.Exists(dirPath))
{
showError("上传目录不存在。");
}

String dirName = context.Request.QueryString["dir"];
if (String.IsNullOrEmpty(dirName))
{

基本就是这个,它是一个kindeditor的控件
孟子E章 2012-09-25
  • 打赏
  • 举报
回复
不同的扩展名,设置不同,你需要看图中的扩展名,要设置你出了错的扩展名的

把你出错的页面代码发上

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧