asp.net-mvc C 在.NET MVC上启用Http PUT请求
[AcceptVerbs(HttpVerbs.Post)]
[ActionName("UpdateRelationship")]
public ActionRe
|
我正在开发一个MVC应用程序.在我原来的服务草案中,我在我的一个控制器中有这种方法: [AcceptVerbs(HttpVerbs.Post)] [ActionName("UpdateRelationship")] public ActionResult UpdateRelationship(string aParameter) 而且工作正常.在最新的修订版本中,我被要求将其更改为PUT请求,以将其与使用帖子的类似添加机制区分开来.所以我改为: [AcceptVerbs(HttpVerbs.Put)] [ActionName("UpdateRelationship")] public ActionResult UpdateRelationship(string aParameter)突然间,我根据我的要求得到了404,所有这些都只是改变了AcceptVerbs.从错误的外观看,IIS似乎尝试将请求作为标准Webforms页面进行路由,而不是使用MVC extensionless url重写. Googling这似乎是一个常见的原因是浏览器不允许PUT请求,但我没有使用浏览器来测试这个 C 我使用的是Fiddler.所以应该没有问题.我也认为正确的设置已经在web.config中: <system.webServer> <validation validateIntegratedModeConfiguration="false" /> <modules runAllManagedModulesForAllRequests="true"> <remove name="WebDAVModule" /> </modules> <handlers> <remove name="UrlRoutingHandler" /> <remove name="MvcHttpHandler" /> <remove name="WebDAV" /> <add name="MvcHttpHandler" preCondition="integratedMode" verb="*" path="*.mvc" type="System.Web.Mvc.MvcHttpHandler,System.Web.Mvc,Version=2.0.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35" /> </handlers> <security> <requestFiltering> <verbs> <add verb="PUT" allowed="true" /> </verbs> </requestFiltering> </security> </system.webServer>那么我错过了什么? 编辑:此代码适用于同事的机器.所以看起来我的本地IIS设置是错误的.仍然在失去解释什么我需要改变 C 任何想法? 干杯, (编辑:吉安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net 根据汉字的拼音首字母搜索数据库(附 LINQ 调用方法
- asp.net – 为不同项目中的所有Web应用程序网页添加命名空间
- 认证 – WebApi ActionFilterAttribute,HttpActionContext访
- .net C 什么可以解释托管堆上超过5,000,000个System.WeakRe
- asp.net C 按钮属性: C commandName和CommandArguments
- asp.net下使用jquery 的ajax+WebService+json 实现无刷新取
- ASP.NET MVC是否使Web表单成为旧版平台?
- ASP.NET通过自定义函数实现对字符串的大小写切换功能
- asp.net-mvc – MVC 5:Asp.net身份:如何建模UserRole
- asp.net-mvc – ASP.NET MVC:处理取消按钮的正确方法
- ASP.NET(C#)应用程序配置文件app.config/web.con
- asp.net-web-api – WebApi 2.1 PUT抛出错误415
- asp.net-mvc C ASP.NET MVC会话超时,绝对还是滑动
- asp.net-mvc – KendoUI网格显示总记录数
- 如果我的Asp.Net会话有IsNewSession == true,那我
- IIS ASP.NET WebApi在请求同一台服务器时死锁
- asp.net-mvc – 使用ASP.NET MVC进行项目组织的最
- 如何单元测试我的asp.net-mvc控制器的OnActionEx
- 勾选复选框时,禁用一些ASP.Net验证控件
- asp.net C 按钮属性: C commandName和CommandAr
- asp.net-core C 如何使用ASP.NET注册OData
- asp.net C MVC4 C ContextDependentView C
- asp.net-mvc-3 C 如何从ASP.NET MVC#输出中
- asp.net-mvc C 已经使用相同的参数类型定义
- asp.net-mvc C 使用AD的ASP.NET MVC表单Aut
- ASP.Net C AJAX UpdatePanel中的Javascript
- asp.net-mvc C ASP.NET MVC中的WebApi [Fro
- asp.net C 适用于多个用户的EWS通知中心
- asp.net-mvc C 未在ELMAH中记录的错误
- asp.net-mvc C MVC应用程序中的随机数生成
