IIS 7.5, 405 - HTTP-глагол, используемый для доступа к этой странице, запрещен - PullRequest
0 голосов
/ 08 июня 2018

405 - Глагол HTTP, используемый для доступа к этой странице, не разрешен.
Невозможно отобразить страницу, которую вы ищете, потому что для попытки доступа использовался недопустимый метод (глагол HTTP).

Запуск наWindows 7, IIS 7.5.
Внешний интерфейс: Angular 1.x
Внутренний конец: CodeIgniter (PHP)
Структура:
assets /
bower_components /
admin /
service/
-> application /
-> system /
-> index.php
-> web.config
index.html
web.config

Получениеошибка при попытке запустить метод в проекте / service CodeIgniter (/service/page/index).

Все возможные решения по удалению WebDav и разрешению определенных HTTP-глаголов у меня не сработали.

1 Ответ

0 голосов
/ 08 июня 2018

После попытки всех других решений и отладки моего сервисного проекта как отдельного виртуального хоста в IIS - я обнаружил, что мой web.config в моем сервисном проекте наследовал предыдущий каталог web.config

Итак, я завернулМои разделы system.web & system.webServer с:
<location path="." inheritInChildApplications="false">

Таким образом, весь мой файл web.config на моем корневом сайте выглядел так:

<?xml version="1.0" encoding="UTF-8"?> <configuration> <location path="." inheritInChildApplications="false"> ... </location> </configuration>

...