【问题标题】:Enable PUT and DELETE requests in ASP.NET MVC app for Windows 10?在 Windows 10 的 ASP.NET MVC 应用程序中启用 PUT 和 DELETE 请求?
【发布时间】:2015-10-28 01:51:57
【问题描述】:

我有 ASP.NET MVC 网站 (4.5)。我尝试在 Visual Studio 2015 下运行此应用程序,并在 PUTDELETE 请求上获得“找不到页面”异常。

如何启用这些请求?

【问题讨论】:

    标签: asp.net-mvc visual-studio visual-studio-2015 iis-express windows-10


    【解决方案1】:

    如果您想为某些解决方案执行此操作,则在解决方案根目录中将是 .vs\config 文件夹和 applicationhost.config 文件。在这个文件中你需要为ExtensionlessUrl-Integrated-4.0 模块添加PUTDELETE 动词,就像这样

    <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" />
    

    但是我认为应该有更好的方法通过 UI 来做到这一点,但我没有安装 Win 10,所以现在无法检查。如果有人能告诉我怎么做会很好。

    【讨论】:

    • 谢谢。但是很高兴知道如何为所有解决方案执行此操作,而不仅仅是一个项目。我还检查了 IIS 中的处理程序映射部分,看起来没有“ExtensionlessUrl-Integrated-4.0”,那么如何从 UI 设置它?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-29
    • 2019-04-15
    • 2018-05-23
    • 2012-02-28
    • 1970-01-01
    • 2016-08-12
    相关资源
    最近更新 更多