这是软件公司给的程序,按照操作说明,对数据库连接串进行了修改。调试的时候登录没有问题,但是发布后,一登录就显示错误
其中,这里所用的neusoft.HISFC.Management.Manager.UserManager 来自于bin中的HISFC.Manager.dll,已引用
发布网站后显示未将对象引用设置到对象的实例
答案:5 悬赏:60
解决时间 2021-02-19 09:05
- 提问者网友:生亦何欢
- 2021-02-18 21:59
最佳答案
- 二级知识专家网友:一池湖水
- 2021-02-18 23:28
括号里 传的 是名字和 密码吧 ?你写str =myuserManage(struserid,strpassword); 是不是这样啊???
全部回答
- 1楼网友:不傲怎称霸
- 2021-02-19 03:19
看一下这个strUserId和str的值是什么,值如果是空可能就会报这个错误。
- 2楼网友:走,耍流氓去
- 2021-02-19 02:01
myUserManager的值为null了,这个你要查一下这个对象初始化的方法,如果初始化方法里面没有赋值的话,那么你在使用这个对象之前就要先为它赋值,否则就会出现这种情况,因为。NET根本不知道这个对象是谁,怎么给你调用它的属相以及相关的方法啊?
- 3楼网友:疯山鬼
- 2021-02-19 01:09
这就对了,这个错误的意思就是说:一个对象,你并没有把它实例化,但是你在程序里调用了它,这是错误的,所以抛出一个异常。 在你的代码里很清晰的可以看到,nickname这个对象并没有被实例化。 你可以自己打断点单步调试,看看nickname是否存在一个值。如果没有,你如何把它显示出来呢?
- 4楼网友:懂得ㄋ、沉默
- 2021-02-19 00:42
这个很可能是数据库连接有问题,你在你服务器上发布一个简单的数据库访问网站,用你修改的字符串移植过去,看下是否能连的上
string connStr = “连接字符串”;
var conn = OracleConnection(connStr);
conn.open();
conn.close();
看看有没有报错
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯