«Метод 405 не разрешен» в IIS7.5 для «PUT ”Метод

Я использую Тип WebClient для загрузки файлов * .cab на мой сервер. На стороне сервера я зарегистрировал обработчик HTTP для файла * .cab с помощью метода PUT, как показано ниже:

 <add name="ResultHandler" path="*.cab" verb="PUT" type="FileUploadApplication.ResultHandler" resourceType="Unspecified" requireAccess="Script" preCondition="integratedMode" />

Но я всегда получаю сообщение «405 метод запрещен. "ошибка. В ответе говорилось, что разрешенные методы следующие:

Headers = {Allow: GET, HEAD, OPTIONS, TRACE
Content-Length: 1293
Content-Type: text/html
Date: Fri, 27 May 2011 02:08:18 GMT
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET}

Даже если я явно разрешаю метод PUT в фильтрации запросов IIS для моего веб-приложения, та же ошибка все равно возникает.

Я подозреваю, что это проблема, связанная с IIS. Я надеюсь, что кто-нибудь сможет пролить свет на это для меня.

102
задан Michael 4 June 2018 в 15:27
поделиться