如何使用Web API

时间:2017-03-22 04:57:40

标签: api post web

从Web API发布数据时出错。

  

ExceptionMessage =无法在标识列中插入显式值   表' Tbl_Menu'当IDENTITY_INSERT设置为OFF时。

任何人都可以告诉我们如何解决这些错误。

1 个答案:

答案 0 :(得分:0)

我得到了大四的回答。

只需更改 WebApiConfig 文件

即可
config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );

config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/**{action}**/{id}",
                defaults: new { id = RouteParameter.Optional }
            );

并使用网址发布数据

http://localhost:14795/api/Guest/PostTbl_Menu