当前位置:编程学习 > C#/ASP.NET >>

.net静态生成本地好的,传到服务器上就不行了是怎么回事

静态生成本地上好的,传到服务器上报这个错,请问是什么问题,急啊,在线等!
未将对象引用设置到对象的实例。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

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

源错误: 


行 100:        finally
行 101:        {
行 102:            sw.Flush();
行 103:            sw.Close();
行 104:            sw = null;
 
--------------------编程问答-------------------- 查一下在服务器上是否有写的权限? --------------------编程问答-------------------- 写的权限是有的,会不会是路径配置问题; --------------------编程问答-------------------- 楼主是不是操作Excel遇到的问题??????????????????????? 
if true
顶啊!!!!!!!!!!!!!!我也遇到相同的问题!!!!!!!!!!!!!!!!!!坐等高手! --------------------编程问答-------------------- 可能访问路径不正确或者权限不够,导致sw没有成功创建,在finally里尝试访问null对象报错了.
建议在finally里这么做:
if(sw!=null)
{
sw.Flush();
sw.Close();
sw = null;
} --------------------编程问答--------------------
引用 4 楼 sjzlxd 的回复:
可能访问路径不正确或者权限不够,导致sw没有成功创建,在finally里尝试访问null对象报错了.
建议在finally里这么做:
if(sw!=null)
{
sw.Flush();
sw.Close();
sw = null;
}

是的,我加了一个判断,但是静态生成不了 --------------------编程问答-------------------- 顶!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,