代码改变世界

深刻教训,C#中MVC控制器名称,非区域中不能为UploadController

2015-06-21 15:42  -夜  阅读(450)  评论(0编辑  收藏  举报

最近这两天图片上传,一直报错!

提示:

HTTP 错误 405.0 - Method Not Allowed

无法显示您正在查找的页面,因为使用了无效方法(HTTP 谓词)。

调试发现:响应头为
Allow   GET, HEAD, OPTIONS, TRACE
而,图片上传必须使用Post,因此报此错误。
 
之后再google上找了好久好久,很多方法都试过了都,仍然不行。

 

 

最后新建项目,一个一个的试,发现了一个可能是微软的bug吧,如果在C#的MVC中,不在区域内,控制器名称UploadController,就会报此错误!只要修改一下控制器名称,就可以了!!!实在郁闷死了。。超级无语 !!!

版权声明:本文为博主原创文章,未经博主允许不得转载。

 

作者:夜 本文地址:http://www.cnblogs.com/ful1021 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明。如有问题,可以邮件:531761819@qq.com 联系我,非常感谢。