繁体   English   中英

加载资源失败:服务器响应状态为500(内部服务器错误

[英]Failed to load resource: the server responded with a status of 500 (Internal Server Error

我创建一个服务EmployeeService,然后在该服务中创建操作(GetAllEmployee)

    public void GetAllEmployee()
    {
        List<EmployeeModel> listEmployees = new List<EmployeeModel>();
        string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
        using (SqlConnection con = new SqlConnection(cs))
        {
            SqlCommand cmd = new SqlCommand("Select * from EmployeesTbl", con);
            con.Open();
            SqlDataReader rdr = cmd.ExecuteReader();
            while (rdr.Read())
            {
                EmployeeModel emp = new EmployeeModel
                {
                    Id = Convert.ToInt32(rdr["Id"]),
                    Name = (rdr["Name"]).ToString(),
                    Gender = (rdr["gender"]).ToString(),
                    Salary = Convert.ToInt32(rdr["salary"])
                };
                listEmployees.Add(emp);

            }
        }
        JavaScriptSerializer js = new JavaScriptSerializer();
        Context.Response.Write(js.Serialize(listEmployees));
    }
}

}

在我的js部分

var myApp = angular
            .module("MyModule", [])
            .config(['$qProvider', function ($qProvider) {

                $qProvider.errorOnUnhandledRejections(false);

            }])
            .controller("serverController", function ($scope, $http) {

                $http.post('EmployeeService.asmx/GetAllEmployee')
                    .then(function (response) {
                        //$scope.emp = defer.resolve(response.data)
                        $scope.emp = response.data;
                    });

            });

当我运行项目时,它会出现在控制台中

无法加载资源:服务器响应状态为500(内部服务器错误),这是单击错误时的屏幕截图 在此处输入图片说明 我该如何解决?

您需要公开名为GetAllEmployee的Web 服务

在Java中,我们使用资源并添加注释以公开Web服务/端点。 并且您是否正在使用正确的Web服务,这意味着它是使用URL GetAllEmployee发布Webserivce的?

尚未在ASP MVC中工作。 不能说你会怎么做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM