.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/

最新文章

  1. 黑马程序员——【Java高新技术】——案例:交通灯管理系统
  2. 使用ObjectAnimator设置动画
  3. cssTex
  4. maven 本地setting.xml配置
  5. QQ互联OAuth2.0 .NET SDK 发布以及网站QQ登陆示例代码
  6. x86主机搭建家庭智能路由系统 ---- 设计篇
  7. Linux显示查看您拥有的仓库
  8. Vue01 Vue介绍、Vue使用、Vue实例的创建、数据绑定、Vue实例的生命周期、差值与表达式、指令与事件、语法糖
  9. Python-接口自动化(三)
  10. [swarthmore cs75] Lab 0 Warmup &amp; Basic OCaml
  11. 发现一个强大的可视化第三方库pyecharts
  12. vue路径优化之resolve
  13. JS中JSON.parse和eval的异同
  14. MyBatis基础入门《二》Select查询
  15. 我最常用的7个Web在线工具
  16. SSH框架搭建步骤总结以及Hibernate二级缓存,查询缓存
  17. KMP&amp;拓展KMP
  18. wsgi &amp; cgi的一些概念解释
  19. git学习(5)分支管理(续)
  20. centos7 下pycharm无法输入中文问题解决方案

热门文章

  1. ios开发核心动画三:隐式动画与时钟效果
  2. Android多线程研究(1)——线程基础及源码剖析
  3. Android 异步更新UI-线程池-Future-Handler实例分析
  4. mycat server.xml 配置文件详解
  5. Windows Phone 8.1 数据处理
  6. 【心情】codeforces涨分啦!
  7. Facial keypoints detection Kaggle 竞赛系列
  8. [NPM] Create a node script to replace a complex npm script
  9. System and method for dynamically adjusting to CPU performance changes
  10. jQuery Media Plugin 现在插上实线的视频播放服务