405 - 不允许使用用于访问此页面的HTTP动词 无法显示您要查找的页面,因为使用了无效的方法(HTTP动词)来尝试访问。
在Windows 7,IIS 7.5上运行
前端:Angular 1.x
后端:CodeIgniter(PHP)
结构:
资产/
bower_components /
管理员/
服务/
- >应用/
- >系统/
- >的index.php
- > web.config中
index.html的
web.config
尝试在/ service CodeIgniter项目(/ service / page / index)中运行方法时出错。
删除WebDav并允许某些HTTP动词的所有可能解决方案对我都不起作用。
答案 0 :(得分:1)
尝试所有其他解决方案并将我的服务项目调试为IIS中的单独虚拟主机后 - 我发现我的服务项目中的web.config继承了以前的目录web.config
所以,我把我的系统包裹起来了.web& system.webServer部分:
<location path="." inheritInChildApplications="false">
所以我的root站点中的整个web.config看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
...
</location>
</configuration>