问题描述
如图所示:stringstrUrl="http://localhost:29384/api/test/test_o"我连接的名义随意给。都能叫到该接口如果我在加一个HttpPost就直接报错500
解决方案
解决方案二:
因为你两个post,然后又无区别,这时候route会匹配到两个符合条件的action,默认webapi就会返回异常,因为它不知道该怎么处理
解决方案三:
你可以在route注册的地方写上action,然后路径也加上action就可以正确访问了
解决方案四:
我的Route是默认的,请问该怎么更改?
解决方案五:
弄到部分视图可以么
解决方案六:
分别弄到不同部分视图
解决方案七:
因为你用的是restful风格的。。。修改配置文件publicstaticvoidRegister(HttpConfigurationconfig){config.Routes.MapHttpRoute(name:"DefaultApi",routeTemplate:"api/{controller}/{action}/{id}",defaults:new{id=RouteParameter.Optional});}
解决方案八:
记得是修改WebApiConfig这个文件。不是RouteConfig.
解决方案九:
楼上的,我的是默认、。还是没有找到原因
解决方案十:
5楼回答正确。谢谢,真的是个好纠结的问题
时间: 2024-11-02 19:59:40