Ben*_*ter 11 asp.net iis asp.net-web-api
这一般适用于ASP.NET,但也适用于Web API.
如何在不启用RAMMFAR(RunAllManagedModulesForAllRequests)的情况下处理PUT/DELETE谓词.
我无法在IIS中配置处理程序映射,因为我的站点托管在Azure Web角色上,并且我所做的任何更改都不会保留.
Ben*_*ter 19
@亚历山大的回答让我走上正轨.必须添加以下内容才能获得ASP.NET处理的DELETE/PUT:
<system.webServer>
<modules runAllManagedModulesForAllRequests="false"/>
<handlers>
<remove name="ExtensionlessUrl-Integrated-4.0" />
<add name="ExtensionlessUrl-Integrated-4.0"
path="*."
verb="GET,HEAD,POST,DEBUG,DELETE,PUT"
type="System.Web.Handlers.TransferRequestHandler"
preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10630 次 |
| 最近记录: |