在我自己机器iis上是好的,可是到了服务器上得IIS上就出错了。
SQLHelperBLL是我类库里的一个类文件,14行代码是好的,路径是我自己机器的路径,传到服务器上怎么修改堆栈跟踪: 
[NullReferenceException: 未将对象引用设置到对象的实例。]
   WTi_BLL.SQLHelperBLL..ctor() in D:\WTi_HR7-25\WTi_BLL\SQLHelperBLL.cs:14
   WTi_HR.Login..ctor() in D:\WTi_HR7-25\WTi_HR\Login.aspx.cs:20
   ASP.login_aspx..ctor() +10
   __ASP.FastObjectFactory_app_web_t5advd3m.Create_ASP_login_aspx() +20
   System.Web.Compilation.BuildResultCompiledType.CreateInstance() +49
   System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +115
   System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +31
   System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +40
   System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +139
   System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +120
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155 

解决方案 »

  1.   

    你确定你把发布后的网站的所有东西都放到服务器了?
    你确定你把发布后的网站的bin文件夹内容全部没错误的放到了 根目录下的bin?
    你确定配置文件连接数据库语句正确?(我今天就碰到这个问题)
    一般都是这样的错误。
    如果你确定这3个问题都对的话。那就继续等高人吧。因为我一般碰到这样的问题基本都是 这几个错误。外加偶尔性的数据库没有导致出现异常
      

  2.   

    第一个和第三个确定,报的好像是我类库里的类出错,但我自己机器没报错啊。我没有发布我直接用IIS配置的。
      

  3.   

    检查下根目录下的bin文件夹吧。
    如果本地测试没问题。上传内容还全的话。出现问题的原因就在文件夹上例如开放没开放读写权限什么的。一般我碰到这样的问题 就是数据没写。或者是bin文件配置文件什么的出错。如果不是。那我真就不知道了。
    而且我也没用过直接配置到服务器的iis上一般我都是ftp上传。文件夹权限开好。这样出错的话怎么折腾也是这个文件夹内折腾
      

  4.   

    可能上传的 时候 缺少 DLL 造成的... 遇到 过该类似情况,重新生成网站 项目后 就会缺少 dll..每次 都要附加进去  一次  晕死了!