asp.net 网站程序上传到iis7.5出现未将对象引用设置到对象的实例

asp.net网站程序在vs里面调式全都正常.不会出现错误.但上传到iis(windows7)中.只要程序中出现table(不是html的table元素)就会出错。&nb... asp.net 网站程序在vs里面调式全都正常.不会出现错误.但上传到iis(windows7)中.只要程序中出现table(不是html的table元素)就会出错。 1.default.aspx.因为首页布局问题用数据控件需要6-7个.所以用循环“/”应用程序中的服务器错误。 未将对象引用设置到对象的实例。   所有都是这种错误.    <%行 69:          DataTable tb = ShowNewTitle();行 70:          for (int i = 0; i < tb.Rows.Count; i++)行 71:          {行 72:       %>  2.       AspNetPager1.RecordCount =tb.Rows.Count; 这个是aspnet分页的一个第三方控件;是一个dll 使用方法RecordCount 是总记录数.只要设置了pagesize这个属性 它就会用 RecordCount /pagesize 算出总页数并实现分页。错误同上 3     直接错误到了业务逻辑层了.{  string sql = "select count(*) from NewMssage"; return (int)DBHelper.ExecSqlGetObject(sql);  }  查询总记录数然后由object 强转换为int 类型  错误同上 这些错误在vs中都不存在 但在iis 里错误连篇....    开始我怀疑是iis 没配置好.google下说这种错误是系统先装netfromwork 后装iis的结果 然后在vs的命令提示框中重新安装 结果错误依旧.其他的网站正常. 排除这个可能     然后我又怀疑是程序没编译好 然后重新编译成功后(确定所以dll是刚编译的)在上传到iis里却错误依旧. 排除这种可能.     然后我又怀疑是 aspnetpage 这个第三方控件有问题 结果其他一个网站也用的同样的这个dll控件 但在iis 里正常. 又排除这种可能. 现在要说程序问题.那语法错误编译根本不会通过.逻辑错误也不会这样.我没招了.请高手看看.... 展开
 我来答
stydfans
2012-08-08 · TA获得超过668个赞
知道小有建树答主
回答量:1263
采纳率:100%
帮助的人:510万
展开全部
很简单,你在本机上数据库的连接方式是誉绝 local; 到了服务器的话罩虚罩,就需要将 local;替换成 服务器的物闹静态IP地址才行。

出现“未将对象引用设置到对象的实例”肯定是需要值的地方附了空值NULL,又没有判断,所以才会出错。
zgh840925
2012-08-07 · TA获得超过283个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:354万
展开全部
将IIS 的应用池修改为经典模式就可以了 不要用集成模式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
My_Widow
2012-08-05 · TA获得超过732个赞
知道小有建树答主
回答量:563
采纳率:0%
帮助的人:486万
展开全部
贴代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仆亦阎锐进
2019-05-11 · TA获得超过3916个赞
知道大有可为答主
回答量:3100
采纳率:29%
帮助的人:221万
展开全部
可能
是念埋没有查出来数据ShowNewTitle();
返回的是一个null空值所辩高李以当dt。rows。携迟count里报这个错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式