Ошибка 405. Method Not Allowed

Очень редко в Fort Monitor можно столкнуться с проблемой, когда при выполнении действий сохранения, удаления, добавления справочника, объекта и т.д возвращается ошибка:

mceclip0.png

При возникновении подобной ошибки необходимо отрыть панель разработчика в браузере, обычно она открывается нажатием клавиши "F12". В панели разработчика необходимо перейти на вкладку "NetWork", далее вкладку "Headers":

mceclip1.png

На вкладке "Headers" нас интересует пункт Status Code, если ему соответствует запись – 405 Method Not Allowed, то это говорит о том, что на сервере есть ограничения, не позволяющие выполнить запросы.

В большинстве случаев данным ограничением выступает WebDav. Для устранения данной проблемы необходимо отключить модуль WebDav:

mceclip2.png

После выполнения данного действия перезапустите службу IIS.

В том случае, если модуль WebDav крайне необходим на вашем сервере, то можно решить проблему иным способом:

  1. В каталоге \WebFM3 найдите и откройте файл Web.config с помощью текстового редактора;
  2. В блок <span class="tag"><modules></span> добавьте строку <span class="tag"><remove</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"WebDAVModule"</span><span class="pln"> </span><span class="tag">/></span>
  3. В блок <span class="tag"><handlers></span> добавьте строку <span class="tag"><remove</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"WebDAV"</span><span class="pln"> </span><span class="tag">/></span><span class="pln"> </span>
    Результат должен выглядеть примерно так:
<system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
        ...
        <remove name="WebDAVModule" />
    </modules>
    ...
    <hendlers>
        ...
        <remove name="WebDAV" />
        ...
    </hendlers>
    ...
<system.webServer>

После выполнения данного действия перезапустите службу IIS