asp.net中的/ Application中的服务器错误(相同的代码在测试服务器中正常工作)

时间:2011-10-11 08:24:04

标签: asp.net

发布网站代码时出现以下错误。

对象引用未设置为对象的实例。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.NullReferenceException:未将对象引用设置为对象的实例。

来源错误:

[没有相关的源代码行]

源文件:c:\ WINDOWS \ Microsoft.NET \ Framework64 \ v2.0.50727 \ Temporary ASP.NET Files \ dubs_test \ 4fc875e9 \ c05ca91a \ App_Web_dataentry.aspx.cdcab7d2.v9c2efde.0.cs Line:0

堆栈追踪:

  

[NullReferenceException:对象引用未设置为的实例   对象。] DataEntry..ctor()+96 ASP.dataentry_aspx..ctor()in   c:\ WINDOWS \ Microsoft.NET \ Framework64 \ v2.0.50727 \ Temporary ASP.NET   文件\ dubs_test \ 4fc875e9 \ c05ca91a \ App_Web_dataentry.aspx.cdcab7d2.v9c2efde.0.cs:0   __ASP.FastObjectFactory_app_web_dataentry_aspx_cdcab7d2_v9c2efde.Create_ASP_dataentry_aspx()   在c:\ WINDOWS \ Microsoft.NET \ Framework64 \ v2.0.50727 \ Temporary ASP.NET中   文件\ dubs_test \ 4fc875e9 \ c05ca91a \ App_Web_dataentry.aspx.cdcab7d2.v9c2efde.1.cs:0   System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath   virtualPath,Type requiredBaseType,HttpContext context,Boolean   allowCrossApp,Boolean noAssert)+146
  System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context,   String requestType,VirtualPath virtualPath,String physicalPath)+62   System.Web.HttpApplication.MapHttpHandler(HttpContext context,String   requestType,VirtualPath path,String pathTranslated,Boolean   useAppConfig)+573
  System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()   +182 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean& completedSynchronously)+276

2 个答案:

答案 0 :(得分:0)

可能这是您引用的路径的问题。您提供的路径可能在本地但不在服务器上。尝试检查你的路径。 这也有助于你ASP.NET Web Project Paths

答案 1 :(得分:0)

请确保您在测试和生产服务器中具有相同的数据库对象,配置设置。