您的位置:程序门 -> .net技术 ->



程序在net2005中调试能正常运行,架设到iis中运行却出问题。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


程序在net2005中调试能正常运行,架设到iis中运行却出问题。[已结贴,结贴人:lsunc]
发表于:2007-07-03 10:12:44 楼主
环境windows2003,开发语言c#,net2005,但在xp下调试及架设均正常。
错误提示:未将对象引用设置到对象的实例。请问是什么问题???
似乎是连数据库出现问题。因为在iis中浏览,无数据连接是正常的。多谢!!!百思不得其解。
发表于:2007-07-03 13:04:531楼 得分:1
我也碰到过这个问题,要看是哪种对象没引进去了。重新加载一次dll看看,还有一种方法是在c盘的windows/.net   framework里有个文件夹里的内容删掉,具体做法你可以直接百度
未将对象引用设置到对象的实例
这就行的,上面有很多相关的解决方法的。
发表于:2007-07-03 17:37:522楼 得分:15
首先:那个iis设置不要搞虚拟目录,一定要“新建站点”。先试试看
发表于:2007-07-03 19:38:283楼 得分:1
检查你的数据库连接的那几个对象,肯定有至少一个需要实例化(new)的你没有new,比如
dataset   ds=new   dataset();
诸如此类定义的地方
发表于:2007-07-04 10:01:154楼 得分:0
用新建站点能解决!!!谢谢yaoshun1983
但现在有这样一个问题,明明有这个url:

“/”应用程序中的服务器错误
发表于:2007-07-04 11:42:375楼 得分:0
2003的iis问题太多了,建议大家不要使用。
发表于:2007-07-05 22:22:016楼 得分:1
呵呵,不一定是系统的问题啊,首先保证你的系统补丁打全了,你是什么数据库?
其次2003和xp下运行的iis帐号是不同的
发表于:2007-07-05 22:45:177楼 得分:1
2003的iis问题太多了,建议大家不要使用。
-------

这话说的。。。你不用2003你用什么?

难道你要用xp不成?
发表于:2007-07-06 09:00:498楼 得分:1
先看建立的虚拟站点是否正确,再看看权限问题,如果没有足够的权限也是不能访问的,“未将对象引用设置到对象的实例”,看看你哪个地方类没有实例化,最好把web.config   里数据库配置为路径,再有问题,那估计就是你的iis,如果还是不行,没办法了。。。


快速检索

最新资讯
热门点击