我使用WebClient
类型将*.cab文件上传到我的服务器。在服务器端,我使用PUT方法注册了*.cab文件的HTTP处理程序,如下所示:
<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}
即使我在web应用程序的IIS请求筛选中显式允许PUT方法,仍然会发生相同的错误。
我怀疑这是与IIS相关的问题。我希望有人能帮我解释一下。
https://stackoverflow.com/questions/6147181
复制相似问题