错误信息:事件类型: 警告
事件来源: ASP.NET 2.0.50727.0
事件种类: Web Event 
事件 ID: 1309
日期: 2009-7-23
事件: 15:52:22
用户: N/A
计算机: SERVER4
描述:
Event code: 3005 
Event message: An unhandled exception has occurred. 
Event time: 2009-7-23 15:52:22 
Event time (UTC): 2009-7-23 7:52:22 
Event ID: 877570c5222546ffbc4d392d09620d51 
Event sequence: 25783 
Event occurrence: 4 
Event detail code: 0 
 
Application information: 
    Application domain: /LM/W3SVC/1/ROOT-1-128927987459360000 
    Trust level: Full 
    Application Virtual Path: / 
    Application Path: D:\www\ 
    Machine name: SERVER4 
 
Process information: 
    Process ID: 988 
    Process name: w3wp.exe 
    Account name: NT AUTHORITY\NETWORK SERVICE 
 
Exception information: 
    Exception type: MySqlException 
    Exception message: Writing to the stream failed. 
 
Request information: 
    Request URL: http://www.****.com/Default.aspx 
    Request path: /Default.aspx 
    User host address: 113.68.36.144 
    User:  
    Is authenticated: False 
    Authentication Type:  
    Thread account name: NT AUTHORITY\NETWORK SERVICE 
 
Thread information: 
    Thread ID: 54 
    Thread account name: NT AUTHORITY\NETWORK SERVICE 
    Is impersonating: False 
    Stack trace:    at MySql.Data.MySqlClient.MySqlStream.Flush()
   at MySql.Data.MySqlClient.NativeDriver.ExecuteCommand(DBCmd cmd, Byte[] bytes, Int32 length)
   at MySql.Data.MySqlClient.NativeDriver.SetDatabase(String dbName)
   at MySql.Data.MySqlClient.MySqlConnection.ChangeDatabase(String databaseName)
   at MySql.Data.MySqlClient.MySqlConnection.Open()
   at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
   at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
   at WebApp.Data.ArticleclassTableAdapters.cms_articleclassTableAdapter.FillByArticleClassID(cms_articleclassDataTable dataTable, Int32 ArticleClassID) in E:\www\WebApp\Data\Articleclass.Designer.cs:line 1417
   at WebApp.wuc_Default_ArticleBysingle.getdatabind() in E:\www\WebApp\wuc_Default_ArticleBysingle.ascx.cs:line 64
   at WebApp.wuc_Default_ArticleBysingle.Page_Load(Object sender, EventArgs e) in E:\www\WebApp\wuc_Default_ArticleBysingle.ascx.cs:line 35
   at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
   at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
   at System.Web.UI.Control.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
 
 
Custom event details: 有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。基本上没一分钟就报一次错...我的www文件在D盘 不在E盘 怎么报到E盘去了具体怎么解决呢

解决方案 »

  1.   

    wuc_Default_ArticleBysingle.ascx.cs的源码是:
    using System;
    using System.Collections;
    using System.Configuration;
    using System.Data;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.ComponentModel;namespace WebApp
    {
        public partial class wuc_Default_ArticleBysingle : System.Web.UI.UserControl
        {
            [Bindable(true)]
            [DefaultValue(0)]
            [Description("所要的显示的ArticleClassID")]
            [Localizable(true)]
            public int ArticleClassID
            { get; set; }        [Bindable(true)]
            [Localizable(true)]
            [Description("显示个数")]
            [DefaultValue(2)]
            public int ShowCount
            { get; set; }        protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    getdatabind();
                }
            }        private void getdatabind()
            {
                if (string.IsNullOrEmpty(ArticleClassID.ToString()))
                    ArticleClassID = 0;
                if (ShowCount == 0)
                    ShowCount = 2;            string sqlCmd = string.Format("select * from cms_article where ArticleClassID={0} and bUse=1 order by ArticleID DESC limit {1}", ArticleClassID, ShowCount);            using (MySql.Data.MySqlClient.MySqlConnection conn = new SQl.dbBase().getConnect())
                {
                    if (conn.State != ConnectionState.Open)
                        conn.Open();                using (MySql.Data.MySqlClient.MySqlDataAdapter ada = new MySql.Data.MySqlClient.MySqlDataAdapter(sqlCmd, conn))
                    {
                        DataTable dt = new DataTable();
                        ada.Fill(dt);                    if (dt.Rows.Count > 0)
                        {
                            int _id = (int)dt.Rows[0]["ArticleClassID"];   //文章分类ID
                            using (Data.ArticleclassTableAdapters.cms_articleclassTableAdapter adaArticleclass = new WebApp.Data.ArticleclassTableAdapters.cms_articleclassTableAdapter())
                            {
                                Data.Articleclass.cms_articleclassDataTable dtArticleclass = new WebApp.Data.Articleclass.cms_articleclassDataTable();
                                adaArticleclass.FillByArticleClassID(dtArticleclass, _id);                            if (dtArticleclass.Count > 0)
                                {
                                    ltlDefault_Article.Text = dtArticleclass[0].ArticleClassName;
                                    a_AritcleClass.HRef = string.Format("articleClass.aspx?ClassID={0}", dtArticleclass[0].ArticleClassID);
                                }
                            }
                        }                    rptDefault_Article.DataSource = dt;
                        rptDefault_Article.DataBind();
                    }
                }
            }
        }
    }
      

  2.   


    private void getdatabind() 
    {
        try
        {
             
        }
        catch(Exception ex)
        {
          
        }
    }
    用try catch 处理下异常吧
      

  3.   

    很可能查询sql时出错了。