Asp.net web api 如何更新applicationhost.config文件以启用PUT&;删除IIS 7中的动词?

Asp.net web api 如何更新applicationhost.config文件以启用PUT&;删除IIS 7中的动词?,asp.net-web-api,iis-7,iis-express,put,http-delete,Asp.net Web Api,Iis 7,Iis Express,Put,Http Delete,我的ASP.NET Web API项目可以在IIE Express服务器模式下对开发PC执行PUT和DELETE操作。但在测试服务器中,这两个动词不起作用。我还尝试用add-two-verb-PUT&DELETE更新{user}\Documents\IISExpress\config\applicationhost.config。这种方法适用于我的开发PC,但不适用于测试服务器 <add name="ExtensionlessUrl-Integrated-4.0" path="*." ve

我的ASP.NET Web API项目可以在IIE Express服务器模式下对开发PC执行PUT和DELETE操作。但在测试服务器中,这两个动词不起作用。我还尝试用add-two-verb-PUT&DELETE更新{user}\Documents\IISExpress\config\applicationhost.config。这种方法适用于我的开发PC,但不适用于测试服务器

<add name="ExtensionlessUrl-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" responseBufferLimit="0" />

我没有成功。我错了。请任何人都可以指定我


提前感谢

什么?是否在测试服务器上使用IIS Express而不是完整的IIS?我的测试服务器是完整的IIS(IIS 7)。我在我的开发PC上使用IIS Express。但我的应用程序不适用于测试服务器上的PUT&DELETE谓词。可以解释我错了什么。默认情况下,IIS 7不适用于.NET Framework 4.x。请运行aspnet\u regis在IIS上手动注册ASP.NET 4,然后您应该会看到一切正常。