在序列化类型' DMS.Models.DMS_Company'的对象时检测到循环引用。

时间:2016-08-06 12:52:09

标签: c# jquery asp.net web-services asp.net-mvc-4

我试图调用Webservice(.asmx)来填充Datatable。 但该服务会抛出 404错误。找到下面的代码...

网络服务

[WebMethod]
    [ScriptMethod(ResponseFormat=ResponseFormat.Json)] 
    public void getCompanyData()
    {
        var dms_company = _db.DMS_Company.Include(d => d.DMS_state).Include(d => d.DMS_Login);
        JavaScriptSerializer js = new JavaScriptSerializer();
        Context.Response.Write(js.Serialize(dms_company));
    }

RouteConfig

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
        //routes.IgnoreRoute("{page}.aspx/{*webmethod}");
        //routes.IgnoreRoute("{allaspx}", new { allaspx = @"..aspx(/.*)?" });

我尝试了上面评论的所有路线但是同样的错误。

Error Screen Shot

0 个答案:

没有答案