2009-04-07 2 views
1

У меня есть список данных с пейджингом, который отлично работает с локальной отладкой, но не работает на моем сервере развертывания, предоставляемом моей хостинговой компанией.ошибка подсчета подкачки asp.net

Line 151:  TotalRowCount = pagedData.DataSourceCount; 

Я использую ту же удаленную базу данных как для локального, так и для сервера развертывания.

Сообщение об ошибке:

Server Error in '/' Application. 
Object reference not set to an instance of an object. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object. 

Source Error: 

Line 149: 
Line 150:  // Remember the total number of records being paged through across postbacks 
Line 151:  TotalRowCount = pagedData.DataSourceCount; 
Line 152:  PrevPage.Visible = !pagedData.IsFirstPage; 
Line 153:  NextPage.Visible = !pagedData.IsLastPage; 


Source File: \\pdc1\sites\t\test.domain.com\public_html\Auctions.aspx.cs Line: 151 

Stack Trace: 

[NullReferenceException: Object reference not set to an instance of an object.] 
    Auctions.ItemDataSource_Selected(Object sender, ObjectDataSourceStatusEventArgs e) in \\pdc1\sites\t\test.domain.com\public_html\Auctions.aspx.cs:151 
    System.Web.UI.WebControls.ObjectDataSourceView.OnSelected(ObjectDataSourceStatusEventArgs e) +95 
    System.Web.UI.WebControls.ObjectDataSourceView.InvokeMethod(ObjectDataSourceMethod method, Boolean disposeInstance, Object& instance) +432 
    System.Web.UI.WebControls.ObjectDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1247 
    System.Web.UI.WebControls.BaseDataList.GetData() +38 
    System.Web.UI.WebControls.DataList.CreateControlHierarchy(Boolean useDataSource) +153 
    System.Web.UI.WebControls.BaseDataList.OnDataBinding(EventArgs e) +54 
    System.Web.UI.WebControls.BaseDataList.DataBind() +55 
    System.Web.UI.WebControls.BaseDataList.EnsureDataBound() +60 
    System.Web.UI.WebControls.BaseDataList.CreateChildControls() +69 
    System.Web.UI.Control.EnsureChildControls() +87 
    System.Web.UI.Control.PreRenderRecursiveInternal() +44 
    System.Web.UI.Control.PreRenderRecursiveInternal() +171 
    System.Web.UI.Control.PreRenderRecursiveInternal() +171 
    System.Web.UI.Control.PreRenderRecursiveInternal() +171 
    System.Web.UI.Control.PreRenderRecursiveInternal() +171 
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +842 


Version Information: Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3053 

ответ

2

Это подразумевает подключение к базе данных с сервера не работает, так как объект pagedData является недействительным.

Проверьте, есть ли у вас доступ к источнику данных с правильной идентификацией.

Смежные вопросы