WebAPI Delete方法报错405 Method Not Allowed
2024-08-31 22:56:57
.net framework
在Web.config文件中添加如下配置:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<remove name="WebDAVModule"/>
</modules>
......
</system.webServer>
参考资料
https://stackoverflow.com/questions/15619075/webapi-delete-not-working-405-method-not-allowed
.net core
<system.webServer>
<modules runAllManagedModulesForAllRequests="false">
<remove name="WebDAVModule"/>
</modules>
......
</system.webServer>
被这个false和true坑苦了,在这里祭奠一下
大概情状是,.net core的项目,如果runAllManagedModulesForAllRequests="true",在不同的电脑上会出现几种不同的情况:
1.运行正常,delete方法成功执行
2.运行不正常,VS报错,em.....内容忘掉了
3.运行不正常,VS不报错,但是生成被中断,输出不报错,输出显示
程序“[3780] dotnet.exe”已退出,返回值为 0 (0x0)。
程序“[3780] dotnet.exe: 程序跟踪”已退出,返回值为 0 (0x0)。
程序“[13356] chrome.exe: WebKit”已退出,返回值为 -1 (0xffffffff)。
一脸懵逼地把.net core,IIS,VS,项目的环境检查了一遍,哈哈哈哈哈哈哈哈 = . =
参考资料
http://hovercraft.ie/asp-net-core-web-api-put-delete-methods-not-allowed-405-error/
最新文章
- 黑马程序员——【Java高新技术】——案例:交通灯管理系统
- 使用ObjectAnimator设置动画
- cssTex
- maven 本地setting.xml配置
- QQ互联OAuth2.0 .NET SDK 发布以及网站QQ登陆示例代码
- x86主机搭建家庭智能路由系统 ---- 设计篇
- Linux显示查看您拥有的仓库
- Vue01 Vue介绍、Vue使用、Vue实例的创建、数据绑定、Vue实例的生命周期、差值与表达式、指令与事件、语法糖
- Python-接口自动化(三)
- [swarthmore cs75] Lab 0 Warmup &; Basic OCaml
- 发现一个强大的可视化第三方库pyecharts
- vue路径优化之resolve
- JS中JSON.parse和eval的异同
- MyBatis基础入门《二》Select查询
- 我最常用的7个Web在线工具
- SSH框架搭建步骤总结以及Hibernate二级缓存,查询缓存
- KMP&;拓展KMP
- wsgi &; cgi的一些概念解释
- git学习(5)分支管理(续)
- centos7 下pycharm无法输入中文问题解决方案
热门文章
- ios开发核心动画三:隐式动画与时钟效果
- Android多线程研究(1)——线程基础及源码剖析
- Android 异步更新UI-线程池-Future-Handler实例分析
- mycat server.xml 配置文件详解
- Windows Phone 8.1 数据处理
- 【心情】codeforces涨分啦!
- Facial keypoints detection Kaggle 竞赛系列
- [NPM] Create a node script to replace a complex npm script
- System and method for dynamically adjusting to CPU performance changes
- jQuery Media Plugin 现在插上实线的视频播放服务