Я получаю следующую ошибку при попытке доступа к приложению.Приложение размещено на IIS 8.5
405 - HTTP verb used to access this page is not allowed.
The page you are looking for cannot be displayed because an invalid method (HTTP verb) was used to attempt access.
. Я вижу, что при запросе приложения, для которого выдает ошибку, происходит пост-запрос.Я попробовал следующее, но ничего не помогло
- Я добавил следующий тег в корневой web.config, как это было предложено в одном из блогов, что позволяет избежать ошибки, но получить страницу ошибки 404 не найдена.Я пытаюсь перенаправить страницу в файл index.html, который находится в корневом каталоге, но, похоже, он его не находит
<httpErrors>
<remove statusCode="405" subStatusCode="-1" />
<error statusCode="405" prefixLanguageFilePath="" path="index.html" responseMode="ExecuteURL" />
</httpErrors>
Я также пытался добавить разработку приложений в разделе «Роли сервера», но это тоже не содержало ссылок.
Третий вариант, который я попробовал, - это добавить следующий раздел вфайл web.config
<modules>
<remove name="WebDAVModule"/>
</modules> <handlers>
<remove name="WebDAV" /> <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
type = "System.Web.Handlers.TransferRequestHandler" preCondition = "интегрированный режим, время выполненияVersionv4.0" />