【发布时间】:2015-10-28 01:51:57
【问题描述】:
我有 ASP.NET MVC 网站 (4.5)。我尝试在 Visual Studio 2015 下运行此应用程序,并在 PUT 和 DELETE 请求上获得“找不到页面”异常。
如何启用这些请求?
【问题讨论】:
标签: asp.net-mvc visual-studio visual-studio-2015 iis-express windows-10
我有 ASP.NET MVC 网站 (4.5)。我尝试在 Visual Studio 2015 下运行此应用程序,并在 PUT 和 DELETE 请求上获得“找不到页面”异常。
如何启用这些请求?
【问题讨论】:
标签: asp.net-mvc visual-studio visual-studio-2015 iis-express windows-10
如果您想为某些解决方案执行此操作,则在解决方案根目录中将是 .vs\config 文件夹和 applicationhost.config 文件。在这个文件中你需要为ExtensionlessUrl-Integrated-4.0 模块添加PUT 和DELETE 动词,就像这样
<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,所以现在无法检查。如果有人能告诉我怎么做会很好。
【讨论】: