Click here to Skip to main content
15,886,873 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I make an application using asp.net mvc c#, that work fine on local host and also when i give server IP, User name and password. But it give object object error on live server.
I cannot trace out where problem?

Show error in Console
GET http://domain.com/Reports/LoadPass/ShowReport?strstartDate=26%2F03%2F2020&strSalesMan=1001008&strFYear=2020 500 (Internal Server Error) jquery?v=wi53d68dWjtuKf39Hp3YjaVuXFkiuJi1aJKP3JJtDvs1:1

send @ jquery?v=wi53d68dWjtuKf39Hp3YjaVuXFkiuJi1aJKP3JJtDvs1:1
ajax @ jquery?v=wi53d68dWjtuKf39Hp3YjaVuXFkiuJi1aJKP3JJtDvs1:1
(anonymous) @ LoadPass:522
dispatch @ jquery?v=wi53d68dWjtuKf39Hp3YjaVuXFkiuJi1aJKP3JJtDvs1:1
y.handle @ jquery?v=wi53d68dWjtuKf39Hp3YjaVuXFkiuJi1aJKP3JJtDvs1:1


What I have tried:

On View
$('#btnShowReport').click(function (e) {
           var startDate = $("#StartDate").val();
           var SalesMan = $("#ddSalesMan").val();
           var FYear = $("#FYear").val();
           var DataObjectForAjaxCall = { strstartDate: startDate, strSalesMan: SalesMan, strFYear: FYear};

           if (startDate != "" && SalesMan != "" && FYear!="") {
               $("#showLoader").click();
               $.ajax({
                   url: "@Url.Action("ShowReport", "LoadPass", new { area = "Reports" })",
                   method: "GET",
                   data: DataObjectForAjaxCall,
                   async: true,
                   success: function (Result) {
                       $("#hideLoader").click();
                       e.preventDefault();
                       var wi = window.open('about:blank', '_blank');
                       $(wi.document.body).html(Result);
                   },
                   error: function (Result) {
                       $("#hideLoader").click();
                       msgAlerts(Result);
                   }
               });
           } else {
               alert("Please Select Date and Sales Man");
           }

       });


On Controller
public ActionResult ShowReport(string strstartDate, string strSalesMan,string strFYear)
{
List<SaleOrder2020Details> obj_Order = new List<SaleOrder2020Details>();
                    obj_Order = new BL_Report().GetListOf2020LoadPass(SalesMan, strstartDate).ToList();
                    return PartialView("~/Areas/Reports/Views/Shared/LoadPass/_LoadPass2020Report.cshtml", obj_Order);
}
Posted
Updated 29-Mar-20 6:47am
v2
Comments
David_Wimbley 30-Mar-20 19:43pm    
You need to provide a stack trace, without it no one here is going to be able to help you. None of us have access to your code, hard drive, source control nor can we see your screen or access your app. My guess is your error is in your GetListof2020LoadPass method on your BL_Report class.

Add a try catch to your controller action, log the exception and provide what the stack trace outputs if you would like more meaningful help.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900