本文介绍了我正在将经典ASP代码从Windows Server 2008r2迁移到Windows Server 2016.在迁移时尝试运行代码获取服务器错误。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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.





我尝试了什么:



我尝试通过更改IIS中的过滤器但显示相同的错误



What I have tried:

I tried by changing the filters in IIS but shows the same error

推荐答案

<system.webServer>
    <httpProtocol>
      <customHeaders>
        <add name="Access-Control-Allow-Origin" value="*" />
        <add name="Access-Control-Allow-Headers" value="authorization, accept, content-type" />
        <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" />
      </customHeaders>
    </httpProtocol>
    <handlers>
      <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
      <remove name="OPTIONSVerbHandler" />
      <remove name="TRACEVerbHandler" />
      <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
    </handlers>
  </system.webServer>


这篇关于我正在将经典ASP代码从Windows Server 2008r2迁移到Windows Server 2016.在迁移时尝试运行代码获取服务器错误。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 01:58