错误如下: “/aspnetupload”应用程序中的服务器错误。 
-------------------------------------------------------------------------------- 未将对象引用设置到对象的实例。 
说明: 执行当前 web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: system.nullreferenceexception: 未将对象引用设置到对象的实例。 源错误: 执行当前 web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。   堆栈跟踪: 
[nullreferenceexception: 未将对象引用设置到对象的实例。] 
   bestcomy.web.controls.upload.uploadmodule.694a7e1d01f817ae(object e0292b9ed559da7d, eventargs fbf34718e704c6bc) +2176 
   system.web.synceventexecutionstep.system.web.httpapplication+iexecutionstep.execute() +60 
   system.web.httpapplication.executestep(iexecutionstep step, boolean& completedsynchronously) +87 
-------------------------------------------------------------------------------- 
版本信息: microsoft .net framework 版本:1.1.4322.2300; asp.net 版本:1.1.4322.2300 这是什么原因呢?免费空间上的文件夹设的是everyone完全控制 
其中bestcomy是一个dll文件中的类
 

解决方案 »

  1.   

    你可以把debug版本的dll发布上去,看看到底是哪一句出错,然后分析其中那个变量在执行到这里时可能为null却直接使用了其属性或方法。欢迎大家来我的博客作客:http://blog.csdn.net/aafshzj/
    我正在写一系列关于AAF组件框架的文章。该框架能对开发工作提供很多帮助,并极大地提高开发效率。希望大家看一看并提出宝贵建议。
      

  2.   

    我也有见到过这问题,盘用的是everyone所有权限。
    但是使用VS2003的System.IO.Directory.CreateDirectory()这个方法建一文件夹时,报“找不到D:/的一部分”
    使用VS2005时又能正确确立目录。同样的语句,同样的权限,执行同样的操作,一个在VS2003下却抛异常,在2005下却正常。。不知道如果解决中