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

我自己在本地电脑上创建了一个asp.net的项目,在一个html页面中用js创建ajax方法使用post形式访问一个aspx或者ashx文件。使用vs自身的生成流量功能。... 我自己在本地电脑上创建了一个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里面 怎么找不到这个配置?
不在相信度娘了,我前后提过几次问题。从来没得过答案。天理呀!!!
展开
 我来答
狂黛03I
2015-03-13 · TA获得超过225个赞
知道小有建树答主
回答量:348
采纳率:0%
帮助的人:132万
展开全部
楼主,新年好,弱弱的问一下,此问题解决了没?我也遇到此问题。
而且不在我电脑上出现,在其他同事个别电脑的IIS上部署出现,愁死了。
求解决方案。。
匿名用户
2018-05-08
引用pt_jack910416的回答:
楼主,新年好,弱弱的问一下,此问题解决了没?我也遇到此问题。
而且不在我电脑上出现,在其他同事个别电脑的IIS上部署出现,愁死了。
求解决方案。。
展开全部
楼主说的只是其中一的一种可能性,还有一种就是跨域问题现将两个解决方案列出,修改配置文件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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangpengaccp
2016-11-29 · TA获得超过292个赞
知道小有建树答主
回答量:314
采纳率:83%
帮助的人:66.5万
展开全部
在iis中的请求筛选 ashx 允许访问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
生活一本通
2013-07-15 · 每天一点生活小窍门,你就是个聪明人儿!
生活一本通
采纳数:473 获赞数:11194

向TA提问 私信TA
展开全部
WIN7 自带 .net
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式