Ошибка 405. Method Not Allowed
Очень редко в Fort Monitor можно столкнуться с проблемой, когда при выполнении действий сохранения, удаления, добавления справочника, объекта и т.д возвращается ошибка:
При возникновении подобной ошибки необходимо отрыть панель разработчика в браузере, обычно она открывается нажатием клавиши "F12". В панели разработчика необходимо перейти на вкладку "NetWork", далее вкладку "Headers":
На вкладке "Headers" нас интересует пункт Status Code, если ему соответствует запись – 405 Method Not Allowed, то это говорит о том, что на сервере есть ограничения, не позволяющие выполнить запросы.
В большинстве случаев данным ограничением выступает WebDav. Для устранения данной проблемы необходимо отключить модуль WebDav:
После выполнения данного действия перезапустите службу IIS.
В том случае, если модуль WebDav крайне необходим на вашем сервере, то можно решить проблему иным способом:
- В каталоге \WebFM3 найдите и откройте файл Web.config с помощью текстового редактора;
- В блок
<modules runAllManagedModulesForAllRequests="true">
добавьте строку<remove name="WebDAVModule" />
- В блок
<handlers>
добавьте строку<remove name="WebDAV" />
Результат должен выглядеть примерно так:
<system.webServer> <modules runAllManagedModulesForAllRequests="true"> ... <remove name="WebDAVModule" /> </modules> ... <handlers> ... <remove name="WebDAV" /> ... </handlers> ... <system.webServer>
После выполнения данного действия перезапустите службу IIS.
Проверяем - объект корректно удалился и появился в корзине.