从Web API发布数据时出错。
ExceptionMessage =无法在标识列中插入显式值 表' Tbl_Menu'当IDENTITY_INSERT设置为OFF时。
任何人都可以告诉我们如何解决这些错误。
答案 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