405 method not allowed 麻烦大神帮解决下!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了405 method not allowed 麻烦大神帮解决下!!!相关的知识,希望对你有一定的参考价值。

我自己在本地电脑上创建了一个asp.net的项目,在一个html页面中用js创建ajax方法使用post形式访问一个aspx或者ashx文件。使用vs自身的生成流量功能。一切功能都正常。接口访问也成功。
问题:
我使用的是win7 装上了 iis6.0 部署上去后静态的html文件都可以访问成功 其他文件都方式失败,不是405 就是404

405 method not allowed! 求解?
原来使用XP系统的时候配置个.net framework 4.0 或者 .net framework 2.0 的配置好像可以解决,但win7里面 怎么找不到这个配置?
不在相信度娘了,我前后提过几次问题。从来没得过答案。天理呀!!!

楼主,新年好,弱弱的问一下,此问题解决了没?我也遇到此问题。
而且不在我电脑上出现,在其他同事个别电脑的IIS上部署出现,愁死了。
求解决方案。。
参考技术A 楼主说的只是其中一的一种可能性,还有一种就是跨域问题现将两个解决方案列出,修改配置文件web.config 如下:
<system.webServer>
<!-- 问题1:添加扩展名:这里可以修改你现在出错的请求错误的扩展面 -->
<staticContent>
<remove fileExtension=".json" />
<mimeMap fileExtension=".json" mimeType="application/x-javascript" />
</staticContent>
<!-- 问题2:设置跨域 -->
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/>
<add name="Access-Control-Allow-Headers" value="x-requested-with"/>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
</system.webServer>
参考技术B 在iis中的请求筛选 ashx 允许访问 参考技术C WIN7 自带 .net

jersey中的405错误 method not allowed

 

 

 

 

 

 

 

以上是关于405 method not allowed 麻烦大神帮解决下!!!的主要内容,如果未能解决你的问题,请参考以下文章

jersey中的405错误 method not allowed

报错:get 。。。405 (Method Not Allowed)

代号一:405 Method Not Allowed 错误

这是啥 405 Method Not Allowed svn 错误?

为啥此请求返回 405 Method Not Allowed?

CORS customheaders 不工作 405 Method Not Allowed