簡體   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