日期:2014-05-18  浏览次数:20469 次

[求助]应用程序池停止工作
我刚接触.net   不久,前几天把公司网站的部分栏目换成了.net的。可是网站刚挂上去1分钟不到,应用程序池就停止工作了。

                  后来我就留了一个查询页面在网上,可是也只是坚持了5分钟的样子。我.net的开发经验很少也查不出错误在哪,不知道是我程序有问题,还是服务器的问题,请大家帮我查下错。(说明:1,站点在本地测试正常。2,公司网站的流量很高,这个栏目每天的PV应该有10到20万。3,站点下有部分ASP文件)

下面是我那个查询页的代码:


using   System;
using   System.Data;
using   System.Configuration;
using   System.Collections;
using   System.Web;
using   System.Web.Security;
using   System.Web.UI;
using   System.Web.UI.WebControls;
using   System.Web.UI.WebControls.WebParts;
using   System.Web.UI.HtmlControls;
using   System.Data.SqlClient;

public   partial   class   search   :   System.Web.UI.Page
{
        protected   void   Page_Load(object   sender,   EventArgs   e)
        {
                string   code   =   null;
                string   id   =   null;
                if   (this.Request[ "code "]   !=   null   &&   this.Request[ "code "]   !=   " "   &&   this.Request[ "code "].Length   ==   6)
                {
                        code   =   Request[ "code "].ToString();
                }
                else
                {
                        Response.Redirect( "err.htm ");
                }

                string   connstring   =   ConfigurationManager.ConnectionStrings[ "fundcon "].ConnectionString;
                SqlConnection   conn   =   new   SqlConnection(connstring);
                conn.Open();
                string   sql   =   "select   id   from   zong   WHERE   code=@code ";
                SqlCommand   cmd   =   new   SqlCommand(sql,   conn);
                cmd.Parameters.Add(new   SqlParameter( "@code ",   SqlDbType.Char,   6));
                cmd.Parameters[0].Value   =   code;
                SqlDataReader   sdr   =   cmd.ExecuteReader();
                while   (sdr.Read())
                {
                                                id   =   sdr.GetValue(0).ToString();
                }