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 里正常. 又排除这种可能. 现在要说程序问题.那语法错误编译根本不会通过.逻辑错误也不会这样.我没招了.请高手看看....
展开
展开全部
将IIS 的应用池修改为经典模式就可以了 不要用集成模式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
贴代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能
是念埋没有查出来数据ShowNewTitle();
返回的是一个null空值所辩高李以当dt。rows。携迟count里报这个错
是念埋没有查出来数据ShowNewTitle();
返回的是一个null空值所辩高李以当dt。rows。携迟count里报这个错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询