“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------未将对象引用设置到对象的实例。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 
行 14: }
行 15: window.onload=function(){
行 16:  var s='<%=yltax.me.getpoprb()%>';
行 17:   if(s)poprb({title:'工作(周签到)信息提示',content:s});
行 18: }
 源文件: D:\cs\yltax\common\index4.aspx    行: 16 堆栈跟踪: 
[NullReferenceException: 未将对象引用设置到对象的实例。]
   yltax.me.getpoprb() in d:\inetpub\wwwroot\yltax\me.cs:46
   ASP.index4_aspx.__Render__control1(HtmlTextWriter __output, Control parameterContainer) in D:\cs\yltax\common\index4.aspx:16
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +27
   System.Web.UI.Control.Render(HtmlTextWriter writer) +7
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243
   System.Web.UI.Page.ProcessRequestMain() +1926 
在我自己的机器上正常显示,但一放到服务器上就显示这样的错误。
public static string getpoprb()
{
System.Web.HttpContext I = System.Web.HttpContext.Current;
string ret = "";
string yhip = I.Request.UserHostAddress;
DataSet ds = me.ExecuteDataSet("select * from l_gzxx where gzfb=1 and yhip=@yhip", "@yhip", yhip);
if (ds != null)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
DataRow dr = ds.Tables[0].Rows[i];
ret += "<div><a target=\"_blank\" href=\"show_gzxx.aspx?wzid=" + dr["gzid"] + "&xxzz=" + dr["rydm"] + "\">" + I.Server.HtmlEncode("" + dr["gzmc"]) + "</a></div>";
}
} if(System.DateTime.Now.DayOfWeek.ToString() == "Monday")//周1显示上周签到情况
{
string rymc = me.ExecuteScalar("select rymc from p_rydm where yhip=@yhip","@yhip",yhip).ToString();
DataSet ds1 = me.ExecuteDataSet("select * from p_gzsj a left join l_wsqd b on substring(CONVERT(varchar,a.rq, 120 ),1,10)=substring(CONVERT(varchar,b.qdrq, 120 ),1,10)  and qdip=@yhip where  substring(CONVERT(varchar,a.rq, 120 ),1,10) BetWeen substring(convert(varchar,'"+(System.DateTime.Now.AddDays(-7))+"',120),1,10) and substring(convert(varchar,'"+(System.DateTime.Now.AddDays(-3))+"',120),1,10) order by a.rq","@yhip",yhip) ;
if (ds != null)
{
for (int i = 0; i < ds1.Tables[0].Rows.Count; i++)
{
DataRow dr1 = ds1.Tables[0].Rows[i];
string qdqk = "";
if((""+dr1["s_qk"].ToString() == "")||(""+dr1["s_qk"].ToString() == "迟到"))
{
qdqk="未签到";
}
else
{
qdqk=dr1["s_qk"].ToString();
}
ret += "<div>" + I.Server.HtmlEncode("" + rymc) + "" + I.Server.HtmlEncode("" + dr1["rq"].ToString()).Substring(0,10) + "" + I.Server.HtmlEncode("" + dr1["xq"]) + "" + I.Server.HtmlEncode("" + qdqk) + "</div>";
}
}
} return ret;
}